Я новачок у Flutter і намагаюся запустити приклад проекту, коли ви створюєте новий. Коли я намагаюся запустити, у мене є ця проблема:
Збій: збій не вдався за винятком.
Де: Створіть файл 'PROJECTPATH / android / app / build.gradle' рядок: 25
Що пішло не так: виникла проблема при оцінці проекту ": app".
Не вдалося вирішити всі файли для конфігурації 'classpath'. Не вдалося знайти lint-gradle-api.jar (com.android.tools.lint: lint-gradle-api: 26.1.2). Шукали в таких місцях: https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar
Я розумію, що намагається отримати файл "lint-gradle-api-26.1.2.jar" з сховища jcenter, але, переходячи за посиланням, я отримую це:
{
"errors" : [ {
"status" : 404,
"message" : "Could not find resource"
} ]
}
Тому я додав у свій build.gradle
файл сховище Google :
buildscript {
repositories {
maven { url 'https://dl.google.com/' }
google()
jcenter()
}
... і мені також вдалося отримати файл, перейшовши за цим посиланням:
... але я все одно отримую ту саму помилку при спробі запустити мій проект, будь то за допомогою коду Visual Studio , Android Studio або CLI.
Як змусити Gradle завантажити файл із знайденого посилання?
Ось як build.gradle
виглядає мій файл:
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
і flutter upgrade
слід це посіяти.