![](/img/trans.png)
[英]Cannot resolve external dependency com.android.tools.build:gradle because no repositories are defined
[英]Problem syncing gradle: Cannot resolve external dependency com.android.tools.build:gradle because no repositories are defined
嘗試運行 flutter android 構建並收到以下錯誤:
配置根項目“example_app”時出現問題。
無法解析配置“:classpath”的所有工件。 無法解析外部依賴 com.android.tools.build:gradle 因為沒有定義存儲庫。 要求:項目:無法解析外部依賴項 com.android.tools.build:gradle:3.4.3 因為沒有定義存儲庫。 要求:項目:
我正在使用flutter_unity_widget 。 在這里嘗試了解決方案無濟於事。 嘗試在 android 工作室中同步 gradle 文件時發生錯誤。 任何想法?
已將 Unity NDK 位置添加到我的 android/gradle.properties 文件中:
ndk.dir=/Applications/Unity/Hub/Editor/2020.3.24f1/PlaybackEngines/AndroidPlayer/NDK
gradle-wrapper.properties:
#Fri Jun 23 08:50:38 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
build.gradle
buildscript {
ext.kotlin_version = '1.3.10'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.3.3'
}
}
allprojects {
repositories {
flatDir {
dirs "${project(':unityLibrary').projectDir}/libs"
}
google()
jcenter()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}
gradle.properties
org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true
android.enableR8=true
unityStreamingAssets=.unity3d, google-services-desktop.json, google-services.json, GoogleService-Info.plist
ndk.dir=/Applications/Unity/Hub/Editor/2020.3.24f1/PlaybackEngines/AndroidPlayer/NDK
嘗試最新版本 gradle ffile classpath 'com.android.tools.build:gradle:7.0.0'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.