YouTubePlayerSupportFragment

YouTubePlayerSupportFragment

我无法将YouTubePlayerSupportFragment正确编译到我的项目中。我已经审查了这个post和这个post并在其中实现了建议,但还是没有运气。

到目前为止,这是我尝试过的操作:我已将YouTube API保存在我的libs文件夹中。我的gradle文件的dependencies部分看起来像这样。您可以看到我已经尝试使用gradle包含该库。无论我是否注释掉该行(当然,也要同步),我仍然有相同的结果。

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.0'
    compile 'com.google.code.gson:gson:2.3.1'
    compile 'com.mcxiaoke.volley:library-aar:1.0.0'

    compile 'com.google.dagger:dagger:2.0.1'
    apt 'com.google.dagger:dagger-compiler:2.0.1'
    provided 'org.glassfish:javax.annotation:10.0-b28'

    compile 'commons-codec:commons-codec:1.10'
    compile 'org.apache.commons:commons-io:1.3.2'

    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4'

    compile 'joda-time:joda-time:2.8.2'

    compile 'com.google.android.gms:play-services:7.8.0'
//    compile 'com.google.apis:google-api-services-youtube:v3-rev149-1.20.0'
}

这是一个屏幕截图,显示了我如何将YouTube API保存在libs文件夹中。 android - YouTubePlayerSupportFragment无法解析-LMLPHP

我按照Google Developers guide的说明下载了zip文件,并了解了需要复制哪些jar。这些说明包括:



最后,我查看了项目结构,在这里看起来很棒:

android - YouTubePlayerSupportFragment无法解析-LMLPHP

那么,为什么这东西不解析为类型呢?我完全不知所措。感谢您的任何建议。

最佳答案

您提供了错误的YouTube SDK。
YouTubePlayerSupportFragment是YouTube Player API程序包的一部分,您可以在此处找到:https://developers.google.com/youtube/android/player/

只需下载JAR归档文件,并将其放在“libs”文件夹中,就可以了。

关于android - YouTubePlayerSupportFragment无法解析,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33094019/

10-09 21:03