Flutter只构建了一个apk变体



通常当我运行flutter build apk --split-per-abi时。它为不同的架构输出三个apk版本。

但这次我运行相同的命令,它只输出一个apk,即armeabi-v7a

控制台输出:

PS C:UsersmapleDocumentsAndroid Stuffbmi_calculator> flutter build apk --split-per-abi
Running Gradle task 'assembleRelease'...                                
Parameter format not correct -
Note: C:srcflutterflutter.pub-cachehostedpub.dartlang.orgurl_launcher-5.4.11androidsrcmainjavaioflutterpluginsurllauncherWebViewActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Calling mockable JAR artifact transform to create file: C:Usersmaple.gradlecachestransforms-2files-2.1c52eca368d68b4a2662e6554875665fcandroid.jar with input C:UsersmapleAppDataLocalAndroidsdkplatformsandroid-28android.jar
Removed unused resources: Binary resource data reduced from 639KB to 503KB: Removed 21%
Removed unused resources: Binary resource data reduced from 639KB to 503KB: Removed 21%
Removed unused resources: Binary resource data reduced from 639KB to 503KB: Removed 21%
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done                     320.1s (!)
√ Built buildappoutputsflutter-apkapp-armeabi-v7a-release.apk (6.4MB).

Flutter医生:

PS C:UsersmapleDocumentsAndroid Stuffbmi_calculator> flutter doctor -v
[√] Flutter (Channel beta, 1.20.0-7.4.pre, on Microsoft Windows [Version 10.0.18363.959], locale en-MY)
• Flutter version 1.20.0-7.4.pre at C:srcflutterflutter
• Framework revision 916c3ac648 (13 days ago), 2020-08-01 09:01:12 -0700
• Engine revision d6ee1499c2
• Dart version 2.9.0 (build 2.9.0-21.10.beta)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2) 
• Android SDK at C:UsersmapleAppDataLocalAndroidsdk
• Platform android-29, build-tools 29.0.2
• Java binary at: C:Program FilesAndroidAndroid Studiojrebinjava       
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:Program Files (x86)GoogleChromeApplicationchrome.exe
[√] Android Studio (version 4.0)
• Android Studio at C:Program FilesAndroidAndroid Studio
• Flutter plugin version 48.0.2
• Dart plugin version 193.7361
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] IntelliJ IDEA Community Edition (version 2019.3)
• IntelliJ at C:Program FilesJetBrainsIntelliJ IDEA Community Edition 2019.3.3
• Flutter plugin version 48.0.2
• Dart plugin version 193.7361
[√] VS Code (version 1.48.0)
• VS Code at C:UsersmapleAppDataLocalProgramsMicrosoft VS Code
• Flutter extension version 3.13.2
[√] Connected device (3 available)
• Web Server (web) • web-server • web-javascript • Flutter Tools
• Chrome (web)     • chrome     • web-javascript • Google Chrome 84.0.4147.125
• Edge (web)       • edge       • web-javascript • Microsoft Edge 84.0.522.59
• No issues found!

编辑;现在可以了,没什么大不了的,只是输出生成文件的工具有问题。

你可以试试这个

flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi

相关内容

最新更新