Flutter之安卓app打包过程

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

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

二、正规的打包命令为

flutter build apk

而使用

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

可以减小打包后的体积。

运行第二个命令

取v7a那个包即可。

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

三、打包过程报错

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

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

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

修改后问题解决。

原文地址:https://www.cnblogs.com/luoyihao/p/14506143.html