Плагин flutter webview_flutter не будет работать из-за проблемы gradle? - PullRequest
0 голосов
/ 08 февраля 2019

ошибка gradle при добавлении плагина веб-просмотра флаттера в проект флаттера

Привет, я разрабатываю приложение с флаттером, и оно работает, пока я не добавлю в него плагин флаттера веб-просмотра, а затем получу эту ошибку:

* Error running Gradle:
ProcessException: Process "C:\Users\p.mikaeil\Desktop\Files\Flutter Project\newapp\android\gradlew.bat" exited abnormally:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not find com.android.tools.build:gradle:4.10.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.10.2/gradle-4.10.2.pom
       - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.10.2/gradle-4.10.2.jar
       - https://jcenter.bintray.com/com/android/tools/build/gradle/4.10.2/gradle-4.10.2.pom
       - https://jcenter.bintray.com/com/android/tools/build/gradle/4.10.2/gradle-4.10.2.jar
     Required by:

Я пытался изменить версию Gradle в папке Android, но не решил проблему.

Как я могу решить эту проблему?спасибо за любые предложения.

1 Ответ

0 голосов
/ 08 февраля 2019

После поиска и тестирования я нашел решение проблемы:;

Проблема заключалась в том, что мои репозитории не работали.

До устранения проблемы мой проект Build.gradle был таким:

buildscript {
    repositories {
        google()
        jcenter()

    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
    }
}

allprojects {
    repositories {
        google()
        jcenter()

}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

И после исправления проблемы Project Build.gradle должен выглядеть следующим образом:

buildscript {
    repositories {
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
        jcenter()
        maven {
            url 'https://mvnrepository.com/artifact/com.android.tools.lint/lint-gradle-api'
        }
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
    }
}

allprojects {
    repositories {
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
        jcenter()
        maven {
            url 'https://mvnrepository.com/artifact/com.android.tools.lint/lint-gradle-api'
        }
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Также я изменил версию Compile Sdk и Target Sdk в приложении для Android build.gradleдо 28.

И вам также следует проверить версии вашего плагина на совместимость с Android x.

Благодаря этому большому сообществу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...