Невозможно устранить appBundle из-за несовместимости AndroidX в этом приложении Flutter. - PullRequest
0 голосов
/ 03 июля 2019

Я хочу выпустить appBundle с 'flutter build appbundle', но у меня есть эта ошибка. Этот проект уже был перенесен в AndroidX. Не используются сторонние библиотеки enter image description here

compileSdkVersion: 28
targetSdkVersion: 28
minSdkVersion: 16
buildTypes {
        release {
            signingConfig signingConfigs.release

            minifyEnabled true
            useProguard true

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

            dependencies {
                implementation 'com.android.support:support-fragment:28.0.0'
            }
        }
    }

зависимости:

dependencies {
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.2.0'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}

в gradle.properties

android.useAndroidX=true
android.enableJetifier=true

Ответы [ 3 ]

0 голосов
/ 03 июля 2019

Я решил свой вопрос:зависимости реализации-фрагмента поддержки должны быть удалены, потому что я следовал этому ответу: https://github.com/flutter/flutter/issues/28979#issuecomment-476426976

изменил minifyEnabled на false

, а затем я использовал:

flutter clean
flutter packages get
flutter build appbundle
0 голосов
/ 03 июля 2019

Исправление доступно на бета-канале, в версии v1.7.8 + исправление.2

0 голосов
/ 03 июля 2019

В файле android / gradle / wrapper / gradle-wrapper.properties проверьте, что distributionUrl должно быть:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip

В файле android / build.gradle , изменить:

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

до:

dependencies {
  classpath 'com.android.tools.build:gradle:3.3.0'

В файле android / app / build.gradle заменить строку:

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

до:

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