[英]Could not resolve com.android.tools.build:gradle:3.2.1. flutter
[英]Could not find com.android.tools.build:gradle:3.2.1. in a sample project from github
我正在嘗試編譯這個項目: https://github.com/dakatso/SpeexExample
該項目在 gradle 同步期間出現錯誤(它說找不到名為mipsel-linux-android
東西)。 我對以下文件進行了更改:
gradle-wrapper.properties:
#Tue Jul 07 16:26:18 KST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.2.1-all.zip
項目級別 build.gradle:
buildscript {
repositories {
jcenter()
}
dependencies {
// classpath 'com.android.tools.build:gradle-experimental:0.7.2' // ORIGINAL
classpath 'com.android.tools.build:gradle:3.2.1'
// classpath 'com.android.tools.build:gradle:4.0.0'
}
}
allprojects {
repositories {
jcenter()
}
}
Could not find com.android.tools.build:gradle:3.2.1.
Searched in the following locations:
https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom
https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.jar
Required by:
project :
Add Google Maven repository and sync project
Open File
如果我從頭開始創建一個新項目,我會使用 'com.android.tools.build:gradle:4.0.0' 但對於這個項目似乎沒有任何效果。 我怎樣才能讓這個項目編譯?
您必須添加google()
存儲庫。
buildscript {
repositories {
google() //<--
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
// classpath 'com.android.tools.build:gradle:4.0.0'
}
}
allprojects {
repositories {
google() //<--
jcenter()
}
}
還要檢查gradle版本。
插件 3.2.1 至少需要4.6 版本:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.