【问题标题】:Unable to resolve YouTubeAndroidPlayerApi dependency无法解决 YouTubeAndroidPlayerApi 依赖项
【发布时间】:2017-11-12 15:03:05
【问题描述】:

我创建了一个项目并尝试添加 YouTubeAndroidPlayer jar dependency 但无法解决它。 gradle 能够同步它,但是在继承和使用它时,它可能无法解决并抛出编译时错误。我正在使用 2.3.2 版本的 Android Studio。请查看随附的 .gradle 和 .java 文件截图。

和 Java 文件:

谢谢。

【问题讨论】:

    标签: java android android-studio android-gradle-plugin build.gradle


    【解决方案1】:

    幸运的是,它成功了,步骤: - 首先,添加了一个 Jar 文件类型的新模块,它在 libs 文件夹下放置了这样一个条目:

    • 其次,在app目录下->在libs文件夹内->需要复制相同的JAR文件。

    这解决了问题。由于我是android的新手,因此确实可以解决它。

    谢谢。

    【讨论】:

    • 我想我迟到了,我没有检查这个答案并处理了你的代码。不过,您得到了解决方案。挺好的。
    【解决方案2】:

    我检查了您的代码,它缺少 Jar 文件。只需从他们的开发者网站复制“YoutubeAPI”jar 并将其粘贴到您的“libs”文件夹中。同步您的项目,它就会工作!

    其他解决方案:

    删除最后一个 Youtube Jar 导入行并从“libs”文件夹中删除 jar 文件。只需在您的依赖项块中添加此行即可直接从依赖项支持站点导入:

    compile 'com.google.apis:google-api-services-youtube:v3-rev181-1.22.0'
    

    它将自动解决所有问题。有关详细信息,请查看此链接:

    Add YouTube Data API to Android Studio

    【讨论】:

    • 嗨 Zohaib,它存在于 libs 文件夹中,因为我复制/导入并正确添加了它。
    • 您的 Jar 文件已包含在“依赖项”块的第一行中,请删除您尝试再次添加 Jar 文件的最后一行。也许它相互冲突。然后同步并清理项目。
    • 试过了,但没有开始工作。再次在导入包上按 Alt + Enter 不起作用。
    • 也尝试过这种做法:“compile 'com.google.apis:google-api-services-youtube:v3-rev181-1.22.0'”但无法正常工作。您能否查看示例(1drv.ms/u/s!AiZPHoUDt5_ClA8eV573_A2-CbLt)并提出建议。
    • 是的,当然。我会在晚上调查并回复你。
    猜你喜欢
    • 2012-01-12
    • 1970-01-01
    • 1970-01-01
    • 2018-05-13
    • 2016-01-31
    • 2015-04-25
    • 2015-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多