android - 将 Flutter 应用程序迁移到 AndroidX 后,Flutter 卡在安装 build\app\outputs\apk\app.apk
问题描述
我在我的项目中使用下面的包,在运行控制台后向我抛出错误,说它与 AndroidX 不兼容,所以我按照 https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility中给出的步骤和说颤动运行......控制台只是卡住了
在 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
发布规范.yaml
cloud_firestore: ^0.9.7
firebase_auth: ^0.8.1+4
google_sign_in: ^4.0.1+1
颤振医生-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!
解决方案
推荐阅读
- javascript - Wheel 事件不会在 Safari 中的 SVG 组元素上触发
- python - 如何摆脱numpy矩阵中的括号?
- javascript - hls.js:从 SourceBuffer 下载视频
- java - 我无法将我的 SpringbootApplication 与 Neo4j 连接
- python - 使用 python-vlc (libvlc) 时出现问题(win 错误 126)
- angular - 如何在Angular中为表格添加分页?
- python - 解析表 - tr.findall('td') - TypeError: 'NoneType' object is not callable
- java - 如何在圆形进度条中显示进度
- git - Git如何跟踪主分支中修改的文件
- angular - 如何将传单地图插入 Angular 模态组件