最近有个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。
修改后问题解决。