我正在尝试使用android studio ide在应用程序中开发youtube功能。这是我当前的代码:
-
问题围绕着进口。现在,我已经在正确的位置导入了jar文件(我相信):
我还按照说明将其添加到build.gradle文件中:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile 'com.google.apis:google-api-services-youtube:v3-rev125-1.19.1'
}

我也确认了它在正确的项目结构中:
我已经看过这个stackoverflow,但是没有帮助:YouTubePlayerSupportFragment cannot be resolved to a type
我已经“清理”了应用程序,关闭并打开了android studio,并重新启动了计算机,但我完全不明白为什么这不能识别导入。有谁能帮我理解我需要做些什么才能让这些导入正常工作吗?
提前谢谢你!
-锡勒

最佳答案

好吧,把它修好了,虽然是反复试验造成的。基本上,我们必须强制进行分级同步(尽管左上角的同步按钮什么也没做,也没有重新启动)。
以下是我采取的步骤:
首先,我进入build.gradle文件(错误的文件,用于项目的文件,而不是模块的文件)
我在那里添加了一个compile语句,尽管下面的评论说不要这样做,然后单击了sync now。
然后,弹出一个错误窗口:
但我没有点击任何一个。我回到build.gradle文件:
删除了我编写的代码,然后单击“重试”。
之后,它神奇地自我修复。
不知道它为什么修复了它,也不知道它为什么一开始就不起作用,但是如果有人遇到同样的情况,试试这个,看看它是否有帮助。
-锡勒

10-07 19:17
查看更多