簡體   English   中英

Flutter 構建錯誤:無法確定任務':app:compileDebugJavaWithJavac的依賴關系

[英]Flutter Build Error:Could not determine the dependencies of task ':app:compileDebugJavaWithJavac

在重建過程之前和之后工作正常,突然重新啟動中斷了過程,之后出現了錯誤,我已經嘗試了在互聯網上找到的所有可能的解決方案。

我為該項目運行 v1.22.6。

FAILURE:構建失敗並出現異常。

  • 出了什么問題:無法確定任務':app:compileDebugJavaWithJavac'的依賴關系。

無法解析配置 ':app:debugCompileClasspath' 的所有任務依賴項。 無法解析 com.google.android.gms:play-services-ads-identifier:[15.0.0, 16.0.99]。 要求:項目:app > com.onesignal:OneSignal:3.15.7 > 未能列出 com.google.androididentifier.gms 的版本: > Unable to load Maven meta-data from https://google.bintray.com/exoplayer/com/google/android/gms/play-services-ads-identifier/maven-metadata.xml . > 無法獲取資源“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-ads-identifier/maven-metadata.xml”。 > 無法獲取“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-ads-identifier/maven-metadata.xml”。 從服務器收到狀態代碼 403:禁止無法解析 com.google.android.gms:play-services-basement:[15.0.1,16.0.0)。 Required by: project:app > com.google.android.gms:play-services-location:15.0.1 project:app > com.google.android.gms:play-services-places-placereport:15.0.1 > Failed to列出 com.google.android.gms 的版本:play-services-basement。 > 無法從 https://google.bintray.com/exoplayer/com/google/android/gms/play-services-basement/maven-metadata.Z0F635D0E0F38276C 加載 Maven 元數據 > 無法獲取資源“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-basement/maven-metadata.xml”。 > 無法獲取“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-basement/maven-metadata.xml”。 從服務器收到狀態碼 403:禁止無法解析 com.google.android.gms:play-services-tasks:[15.0.1,16.0.0)。 Required by: project:app > com.google.android.gms:play-services-location:15.0.1 > Failed to list versions for com.google.android.gms:play-services-tasks. > 無法從 https 加載 Maven 元數據://google.bintray.com/exoplayer/com/google/android/gms/play-services-tasks/maven-metadata.Z0F635D0E0F3876CC > 無法獲取資源“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-tasks/maven-metadata.xml”。 > 無法獲取“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-tasks/maven-metadata.xml”。 從服務器收到狀態碼 403:Forbidden

  • 嘗試:使用 --stacktrace 選項運行以獲取堆棧跟蹤。 使用 --info 或 --debug 選項運行以獲得更多日志 output。 運行 --scan 以獲得完整的見解。

  • https://help.gradle.org獲得更多幫助

BUILD FAILED in 1m 0s Exception: Gradle task assembleDebug failed with exit code 1

運行 Flutter Doctor,檢查它是否給出與 android 許可證相關的錯誤? 如果是,則運行 flutter 醫生 --android-licenses。 只接受所有,它應該工作。

嘗試更改您最近添加的pubspec.yaml文件中的依賴項版本。 然后重建項目。

***.bintray.com 40X error與 jFrog 停止更新原始域中的服務有關。

repositories {
  jcenter() // <-- remove this line
  mavenCentral() // <-- add this line
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM