Android vs Flutter 配置及注意事项

Android 配置及注意事项

1.检查应用Manifest清单
请检查路径项目路径:/android/app/src/main/ 下保存的默认的App Manifest 清单文件 AndroidManifest.xml,确保正确无误:

  • application: 编辑 application 标签以修改应用最终显示的名称。

  • uses-permission: 如果您的应用需要网络访问权限,配置android.permission.INTERNET
    在这里插入图片描述

  • 其他权限配置,类似上面:
    在这里插入图片描述

2.检查构建配置
请检查路径 /android/app/ 下保存的默认 [Gradle build file][gradlebuild] 文件 build.gradle ,确保其中的值正确无误,尤其是:

  • defaultConfig:
  • applicationId: 指定唯一的应用 ID appid
  • versionCode & versionName: 指定应用的版本号和用于显示的版本号字符串
  • minSdkVersion & targetSdkVersion: 指定可运行应用的最低版本的 Android 平台,以及运行应用的目标 API 级别
    在这里插入图片描述

3.添加app应用图标

  • 沿用Android之前icon设置规范
  • 在 /android/app/src/main/res/ 文件夹中放置您以 配置限定符 命名过的图标文件
    在这里插入图片描述
    4.应用签名
    创建 keystore 证书

如果您已经创建过证书则可以跳过这一步。若要创建新的证书,请在命令行中执行如下命令: keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
在这里插入图片描述

注意: 请注意保护好这个证书文件,确保隐私安全,尤其是不要将其上传到公开的版本控制中
注意: keytool 命令可能并不存在于您的系统环境路径中,如没有配置需要自己配置

5.在应用中引用keystore证书,上一步密钥要记清。

创建一个包含了 keystore 证书引用的配置文件并命名为 /android/key.properties :
storePassword=<上一步中输入的 store 密码>
keyPassword=<上一步中输入的 key 密码>
keyAlias=key
storeFile=<keystore 文件的位置, 例如: /Users//key.jks>
注意: 请注意保护好这个配置文件,确保隐私安全,尤其是不要将其上传到公开的版本控制中。
在这里插入图片描述

6.在 gradle 中配置签名选项

编辑您应用的 /android/app/build.gradle 文件以配置签名选项
在这里插入图片描述

7.构建release版应用
这一部分介绍了应该如何构建 release 版本的 APK。如果您已经完成了上面的所有步骤, Release 版的 APK 将会被自动签名。
在命令行使用:

  1. cd (用您应用工程的根目录替换 )。
  2. 运行 flutter build apk (flutter build 命令默认使用 --release)。
    您应用的 release 版本的 APK 会生成在 /build/app/outputs/apk/app-release.apk。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值