0
点赞
收藏
分享

微信扫一扫

Flutter之安卓app打包过程

最近有个Flutter的项目,需要进行打包。

一、在key.properties文件下配置key.jks文件的路径,key.jks的位置任意。

Flutter之安卓app打包过程_android

二、正规的打包命令为

flutter build apk

而使用

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

可以减小打包后的体积。

运行第二个命令

Flutter之安卓app打包过程_flutter_02

取v7a那个包即可。

相比下图正规方式打包,包的体积减小了很多。

Flutter之安卓app打包过程_android_03

三、打包过程报错

Flutter之安卓app打包过程_解决方法_04

对于Execution failed for task ‘:xxx:verifyReleaseResources’的解决方法:

是由于compileSdkVersion版本不一样导致的。查找是哪个库不一样,修改为一样就可以了。

External Libraries -> Flutter Plugins 某个库的android目录,然后是build.gradle文件,查看。把27修改为28。

修改后问题解决。

Flutter之安卓app打包过程_android_05

 


举报

相关推荐

0 条评论