ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

flutter打包的android包部分手机安装失败(flutter run --release命令和flutter build apk命令的区别)

2020-06-26 23:05:10  阅读:414  来源: 互联网

标签:run apk 命令 build android flutter


如题,直接说原因:

flutter run --release命令打的包不行,必须要通过build apk(flutter build apk命令)的方式来

后面android打包都用build apk的命令来打包,这个命令打出的包会大一些,因为包含了更多的支持的cpu abi指令集,能适配更多的手机。
用flutter run --release命令打出来的包只是针对你当前插入的手机来执行的包,体积要小很多。
所以以后都用flutter build apk命令或者android里面的菜单:

这种方式打包。

执行打包命令后,提示:

Running "flutter pub get" in newsinenglish... 1.2s
You are building a fat APK that includes binaries for android-arm, android-arm64, android-x64.
If you are deploying the app to the Play Store, it's recommended to use app bundles or split the APK to reduce the APK size.
To generate an app bundle, run:
flutter build appbundle --target-platform android-arm,android-arm64,android-x64
Learn more on: https://developer.android.com/guide/app-bundle
To split the APKs per ABI, run:
flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi
Learn more on: https://developer.android.com/studio/build/configure-apk-splits#configure-abi-split
Running Gradle task 'assembleRelease'...

细看上面的绿色显示的命令,其实还是有很多方式去执行打包的。

标签:run,apk,命令,build,android,flutter
来源: https://blog.csdn.net/wangyajuncsd/article/details/106946695

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有