Saya baru mengenal Flutter dan mencoba menjalankan proyek contoh saat Anda membuat yang baru. Saat mencoba menjalankannya, saya mengalami masalah ini:
KEGAGALAN: Build gagal dengan pengecualian.
Di mana: Buat file 'PROJECTPATH / android / app / build.gradle' baris: 25
Apa yang salah: Terjadi masalah saat mengevaluasi proyek ': app'.
Tidak dapat menyelesaikan semua file untuk konfigurasi 'classpath'. Tidak dapat menemukan lint-gradle-api.jar (com.android.tools.lint: lint-gradle-api: 26.1.2). Mencari di lokasi berikut: https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar
Saya mengerti itu mencoba untuk mendapatkan file "lint-gradle-api-26.1.2.jar" dari repositori jcenter tetapi ketika mengikuti tautan saya mendapatkan ini:
{
"errors" : [ {
"status" : 404,
"message" : "Could not find resource"
} ]
}
Jadi saya menambahkan repositori Google di build.gradle
file saya :
buildscript {
repositories {
maven { url 'https://dl.google.com/' }
google()
jcenter()
}
... dan saya juga berhasil mendapatkan filenya dengan mengikuti link ini:
... tetapi saya masih mendapatkan kesalahan yang sama ketika mencoba menjalankan proyek saya, baik itu dengan menggunakan Visual Studio Code , Android Studio atau dengan CLI.
Bagaimana cara memaksa Gradle mengunduh file dari tautan yang saya temukan?
Berikut tampilan build.gradle
file saya :
buildscript {
repositories {
//maven { url 'https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar' }
repositories {
google()
maven { url 'https://maven.fabric.io/public' }
mavenCentral()
jcenter()
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
}
}
allprojects {
repositories {
google()
maven { url 'https://maven.fabric.io/public' }
mavenCentral()
jcenter()
}
}
repositories {
google()
maven { url 'https://maven.fabric.io/public' }
mavenCentral()
jcenter()
}
....
flutter channel master
dan flutter upgrade
harus sove.