Ошибка запуска Gradle Flutter Android Studio - PullRequest
0 голосов
/ 08 июня 2019

Я пытаюсь запустить свой проект флаттера, но он показывает некоторую ошибку

Запуск lib \ main.dart на Redmi 6 в режиме отладки ... Инициализация gradle ... Устранение зависимостей... * Ошибка при запуске Gradle: ProcessException: процесс "C: \ Users \ admin \ Downloads \ finalCode \ android \ gradlew.bat" аварийно завершился:

Настройка проекта: onesignal ВНИМАНИЕ: Конфигурация 'compile' устарела ибыл заменен на «реализацию» и «API».Он будет удален в конце 2018 года. Для получения дополнительной информации см .: http://d.android.com/r/tools/update-dependency-configurations.html

Настройка проекта: аудиоплеер ПРЕДУПРЕЖДЕНИЕ: указанная версия Android SDK Build Tools (25.0.3) игнорируется, так как она находится нижеминимальная поддерживаемая версия (28.0.3) для Android Gradle Plugin 3.3.1.Будут использоваться инструменты сборки Android SDK 28.0.3.Чтобы подавить это предупреждение, удалите «buildToolsVersion '25 .0.3 '» из файла build.gradle, поскольку каждая версия подключаемого модуля Android Gradle теперь имеет версию инструментов сборки по умолчанию.

Настройка проекта: contact_picker ПРЕДУПРЕЖДЕНИЕ: Указанная версия Android SDK Build Tools (25.0.3) игнорируется, так как она ниже минимально поддерживаемой версии (28.0.3) для Android Gradle Plugin 3.3.1.Будут использоваться инструменты сборки Android SDK 28.0.3.Чтобы подавить это предупреждение, удалите «buildToolsVersion '25 .0.3 '» из файла build.gradle, поскольку каждая версия подключаемого модуля Android Gradle теперь имеет версию инструментов сборки по умолчанию.

Настройка проекта: assets_audio_player ПРЕДУПРЕЖДЕНИЕ: API 'option.getJavaCompile ()' устарел и был заменен на 'option.getJavaCompileProvider ()'.Он будет удален в конце 2019 года. Для получения дополнительной информации см. https://d.android.com/r/tools/task-configuration-avoidance.. Чтобы определить, что вызывает option.getJavaCompile (), используйте -Pandroid.debug.obsoleteApi = true в командной строке для отображения трассировки стека..

Настройка проекта: приложение ПРЕДУПРЕЖДЕНИЕ: API 'variable.getMergeAssets ()' устарел и был заменен на 'variable.getMergeAssetsProvider ()'.Он будет удален в конце 2019 года. Для получения дополнительной информации см. https://d.android.com/r/tools/task-configuration-avoidance.. Чтобы определить, что вызывает option.getMergeAssets (), используйте -Pandroid.debug.obsoleteApi = true в командной строке для отображения трассировки стека.,ПРЕДУПРЕЖДЕНИЕ. API 'OptionOutput.getProcessResources ()' устарел и был заменен на 'OptionOutput.getProcessResourcesProvider ()'.Он будет удален в конце 2019 года. Для получения дополнительной информации см. https://d.android.com/r/tools/task-configuration-avoidance.. Чтобы определить, что вызывает OptionOutput.getProcessResources (), используйте -Pandroid.debug.obsoleteApi = true в командной строке для отображения трассировки стека.,********************************************************* ВНИМАНИЕ: эта версия image_picker нарушит вашу сборку Android, если она или ее зависимости не совместимы с AndroidX.Смотрите ..... для получения дополнительной информации о проблеме и как ее исправить.Это предупреждение печатается для всех сбоев сборки Android.Настоящая причина ошибки может быть не связана.*********************************************************

НЕИСПРАВНОСТЬ: сборка не удалась, исключение.

  • Что пошло не так: плагин Android Gradle поддерживает только плагин Kotlin Gradle версии 1.3.0и выше.Следующие зависимости не удовлетворяют требуемой версии: project ': assets_audio_player' -> org.jetbrains.kotlin: kotlin-gradle-plugin: 1.2.71

  • Попробуйте: Выполнить с -опция stacktrace для получения трассировки стека.Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.Запустите с параметром --scan, чтобы получить полную информацию.

  • Получите дополнительную справку по https://help.gradle.org

СБОЙ ПОСТРОЕНИЯ в команде 6s: C: \ Users \ admin\ Downloads \ finalCode \ android \ gradlew.bat app: свойства

Завершено с ошибкой: просмотрите настройки вашего проекта Gradle в папке android /.

android / app/build.gradle

buildscript {
    repositories {
        // ...
        maven { url 'https://plugins.gradle.org/m2/' } // Gradle Plugin Portal
    }
    dependencies {
        // ...
        // OneSignal-Gradle-Plugin
        classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.10.2, 0.99.99]'
    }
}
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

android {
    compileSdkVersion 28

    lintOptions {
        disable 'InvalidPackage'
        checkReleaseBuilds false
    }

    // splits {
    //     abi {
    //         enable true
    //         reset()
    //         include 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'mips', 'mips64', 'arm64-v8a'
    //         universalApk false
    //     }
    // }

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.mustafakhaled.buzzchat"
        minSdkVersion 16
        targetSdkVersion 28
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    signingConfigs {
        release {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile file(keystoreProperties['storeFile'])
            storePassword keystoreProperties['storePassword']
        }
    }
    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.debug

            minifyEnabled true
            useProguard true

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

        }
    }
}

flutter {
    source '../..'
}

dependencies {
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'

}

android / build.gradle

buildscript {
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.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
}

1 Ответ

0 голосов
/ 09 июня 2019

Настройка проекта: аудиоплеер ПРЕДУПРЕЖДЕНИЕ: указанная версия Android SDK Build Tools (25.0.3) игнорируется, так как она ниже минимально поддерживаемой версии (28.0.3) для Android Gradle Plugin 3.3.1. Будут использоваться инструменты сборки Android SDK 28.0.3. Чтобы подавить это предупреждение, удалите "buildToolsVersion '25 .0.3 '" из своего файла build.gradle, поскольку каждая версия подключаемого модуля Android Gradle теперь имеет версию инструментов для сборки по умолчанию.

Просто обновите ваш SDK до v.28

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