android打包教程:
1、在AndroidManifest中确定app的名字:
2、在app/build.gradle中设置安卓兼容版本targetSdkVersion和最低版本minSdkVersion,还有编译版本compileSdkVersion,还有设置包名applicationId,一般不用设置,除非你是要变更
3、设置版本号versionCode和版本名versionName,一般直接在flutter项目中的pubspec.yaml中设置就好了,就是这个version:
4、添加启动图标,图标资源文件的位置如下:
5、签名app
创建签名证书:
选择Generate Signed Bundle or APK的选项,然后点击APK,然后创建新的地址路径如下:
[图片上传中...(截屏2022-06-13 下午3.15.13.png-90e922-1655104515930-0)]
点击create new
然后就按照下面的这个自己改动下吧
然后就会跳转到下个页面,点击cancel
看到这个文件的时候,就说明创建证书成功了
6、配置项目证书
在android目录下新建一个file文件key.properties,然后填写证书的信息如下:
然后在app/build.gradle进行配置:
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
把上面的代码复制进去就好了,
然后在下面buildTypes里面配置下打包的类型,配置release打包(也就是更换与原本的配置信息)
替换成下面的
7、启用混淆
在app路径中添加proguard-rules.pro文件(这个百度下就好了)
8、构建flutter build apk