繁体   English   中英

Flutter 在将 flutter 应用程序迁移到 AndroidX 后卡在安装 build\app\outputs\apk\app.apk

[英]Flutter stuck at Installing build\app\outputs\apk\app.apk after migrating flutter app to AndroidX

我在我的项目中使用以下包,在运行控制台后向我抛出错误,说它与 AndroidX 不兼容,所以我按照https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility和说 flutter 运行...控制台只是卡住了

在 project/app/gradle.build 中添加

defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.example.driver_app_flutter"
        minSdkVersion 21
        targetSdkVersion 28
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        multiDexEnabled true
    }

在 gradle.properties 中添加:

org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true

pubspec.yaml

  cloud_firestore: ^0.9.7
  firebase_auth: ^0.8.1+4
  google_sign_in: ^4.0.1+1

flutter 博士-v

~/flutter_projects/driver_app_flutter$ flutter doctor -v
[✓] Flutter (Channel beta, v1.7.8+hotfix.3, on Linux, locale en_IN)
    • Flutter version 1.7.8+hotfix.3 at /data/EMBITEL/emb-rajekri/Downloads/flutter
    • Framework revision b712a172f9 (3 days ago), 2019-07-09 13:14:38 -0700
    • Engine revision 54ad777fd2
    • Dart version 2.4.0


[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
    • Android SDK at /data/EMBITEL/emb-rajekri/Android/Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.0
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b16-5323222)
    • All Android licenses accepted.

[✓] Android Studio (version 3.4)
    • Android Studio at /opt/android-studio
    • Flutter plugin version 37.0.1
    • Dart plugin version 183.6270
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b16-5323222)

[✓] VS Code (version 1.35.1)
    • VS Code at /usr/share/code
    • Flutter extension version 3.2.0

[✓] Connected device (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)

• No issues found!

这个过程帮助我解决了这个问题(使用 cmd)-

1.用ADB连接设备

2.使用“adb卸载com.example.application.name”

尝试在“android/app/build.gradle”中更改您的 applicationId,这对我有用..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM