【问题标题】:Android studio Issue : Could not find ads:AdQuality:unspecifiedAndroid工作室问题:找不到广告:AdQuality:未指定
【发布时间】:2016-05-21 16:30:31
【问题描述】:

我已经更新了 Android 工作室并刚刚打开了我的项目,但出现了以下错误。请告诉我如何解决这个问题?

Error:A problem occurred configuring project ':memoryGameCollectionFree'.
> Could not resolve all dependencies for configuration     ':memoryGameCollectionFree:_debugCompile'.
   > Could not find ads:AdQuality:unspecified.
 Searched in the following locations:
     file:/C:/Program Files/Android/Android Studio/gradle/m2repository/ads/AdQuality/unspecified/AdQuality-unspecified.pom
     file:/C:/Program Files/Android/Android Studio/gradle/m2repository/ads/AdQuality/unspecified/AdQuality-unspecified.jar
     https://jcenter.bintray.com/ads/AdQuality/unspecified/AdQuality-unspecified.pom
     https://jcenter.bintray.com/ads/AdQuality/unspecified/AdQuality-unspecified.jar
     https://repo1.maven.org/maven2/ads/AdQuality/unspecified/AdQuality-unspecified.pom
     https://repo1.maven.org/maven2/ads/AdQuality/unspecified/AdQuality-unspecified.jar
     file:/C:/Users/Sudhakar/AppData/Local/Android/sdk/extras/android/m2repository/ads/AdQuality/unspecified/AdQuality-unspecified.pom
     file:/C:/Users/Sudhakar/AppData/Local/Android/sdk/extras/android/m2repository/ads/AdQuality/unspecified/AdQuality-unspecified.jar
     file:/C:/Users/Sudhakar/AppData/Local/Android/sdk/extras/google/m2repository/ads/AdQuality/unspecified/AdQuality-unspecified.pom
     file:/C:/Users/Sudhakar/AppData/Local/Android/sdk/extras/google/m2repository/ads/AdQuality/unspecified/AdQuality-unspecified.jar
 Required by:
     MemoryGameCollectionFree:memoryGameCollectionFree:unspecified > com.facebook.android:audience-network-sdk:4.12.0

【问题讨论】:

  • 这里也一样。这与新版 Facebook Audience Network 有关。我建议您使用 4.11.0 版本,直到他们推出修复程序

标签: android android-studio facebook-android-sdk facebook-sdk-4.0 facebook-audience-network


【解决方案1】:

您需要将依赖项更改为:

dependencies {
    ...
    compile 'com.facebook.android:audience-network-sdk:4.12.0@aar'
}

【讨论】:

  • 可能问错了地方,但是在末尾附加@aar 有什么区别。这里:编译'com.facebook.android:audience-network-sdk:4.12.0@aar'并编译'com.facebook.android:audience-network-sdk:4.12.0'
  • 通过附加@aar,您明确要求与.jar 不同的.aar 工件,因为.jar 不能包含资源文件,例如布局等。
  • 所以默认4.12.0会尝试加载jar?
  • 是的,如果没有提供扩展名 - 它将加载 .jar
【解决方案2】:

问题是由于 Facebook 更新了 Maven 存储库中的 Audience Network SDK 版本 4.12.0 并最终引入了此问题,这与您更新您正在使用的 Android Studio 版本无关。我昨天开始看到这个错误,今天检查了一下,发现在 maven.org 上,audience-network-sdk 的“更新”日期已更改为 2016 年 5 月 20 日。

【讨论】:

    【解决方案3】:

    Maven 存储库存在一些问题,您有 2 个选项,您可以手动下载 facebook sdk 或更改回旧版本的受众网络

    目前 sdk 版本 4.11 工作正常

      compile 'com.facebook.android:audience-network-sdk:4.11.0'
    

    【讨论】:

      【解决方案4】:

      该问题已在最新的 Audience Network 中得到修复。

      你需要在build.gradle更新这个依赖

      compile 'com.facebook.android:audience-network-sdk:4.12.0@aar'
      

      它会自动获取最新的。

      【讨论】:

        猜你喜欢
        • 2019-02-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多