【问题标题】:Cannot compile android project无法编译android项目
【发布时间】:2022-01-15 01:20:31
【问题描述】:

我下载了一个项目并尝试构建它,但它给了我很多错误。

FAILURE:构建完成,失败了 6 次。

1: 任务因异常而失败。

  • 出了什么问题: 任务“:app:checkDebugAarMetadata”执行失败。

无法解析配置“:app:debugRuntimeClasspath”的所有文件。 无法解析 com.mindorks.android:prdownloader:0.6.0。 要求: 项目:应用程序 > 由于较早的错误而跳过 无法解析 com.facebook.android:facebook-android-sdk:[5,6)。 要求: 项目:应用程序 > 未能列出 com.facebook.android:facebook-android-sdk 的版本。 > 无法从 https://giphy.bintray.com/giphy-sdk/com/facebook/android/facebook-android-sdk/maven-metadata.xml 加载 Maven 元数据。 > 无法获取资源“https://giphy.bintray.com/giphy-sdk/com/facebook/android/facebook-android-sdk/maven-metadata.xml”。 > 无法获取“https://giphy.bintray.com/giphy-sdk/com/facebook/android/facebook-android-sdk/maven-metadata.xml”。从服务器收到状态码 502:Bad Gateway 无法解决:volley-plus-release。 要求: 项目:应用程序 > 由于较早的错误而跳过 无法解析 dev.dworks.libs:volleyplus:+。 要求: 项目:应用程序 > 由于较早的错误而跳过 无法解析 com.wonderkiln:camerakit:0.13.0。 要求: 项目:应用程序 > 由于较早的错误而跳过 无法解析 com.ycuwq.widgets:datepicker:1.3.1。 要求: 项目:应用程序 > 由于较早的错误而跳过 无法解析 jp.co.cyberagent.android:gpuimage:2.0.3。 要求: 项目:应用程序 > 由于较早的错误而跳过 无法解析 com.github.danylovolokh:hashtag-helper:1.1.0。 要求: 项目:应用程序 > 由于较早的错误而跳过

【问题讨论】:

  • 问题已经解决。问题是我使用的是 giphy 和 facebook sdk,但现在 facebook 正在为 giphy 提供支持,所以你不需要添加 giphy sdk 和 facebook sdk。

标签: java android android-studio gradle


【解决方案1】:

您是否下载了 Manifest 和 build.gradle 以及此项目中使用的依赖项?好像你没有导入依赖,在你的build.gradle中看看有没有;

dependencies {
    implementation 'com.your_dep_here:1.0.19'
}

【讨论】:

  • 是的。所有依赖项都已存在。
  • 你是否从下载的项目中添加了build.gradle?您可能需要在存储库标签中添加 google() 或 maven() 的依赖项
【解决方案2】:

发生原因:JFrog 宣布他们将关闭 Bintray 托管服务,其中包括流行的 Java 工件 JCenter 托管服务,以及 GoCenter(托管 Go 包)和 ChartCenter (托管 Helm 图表)

Solution; 从项目根目录中的主 bu​​ild.gradle 文件中删除 Jcenter() 声明并使用 google() mavenCentral() 和 gradlePluginPortal() 代替..重新同步和重建..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-19
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    • 2016-08-26
    • 2012-11-08
    • 1970-01-01
    相关资源
    最近更新 更多