Flutter 使用 AndroidStudio 给(Android 安卓)进行签名方法

一、使用 AndroidStudio 创建签名

  1. 使用 AndroidStudio 打开 Flutter项目中的 android 文件夹
  2. 首次打开 AndroidStudio 会加载一会。
  3. 菜单栏 : Build -> Generate Signed Bundle APK...
    1. 选中 APK -> Next
    2. 点击Create new....
    3. 下面按照需求填写即可- 文件夹选择 项目的android 目录 -> 点击ok
    4. 点击Next
    5. 此时已经生成好文件了在flutter项目->android文件夹下。 不需继续打包apk,点击Cancel 即可。

二、配置签名

  1. 在android 目录下创建 key.properties 文件,添加下面代码并添写上面创建签名时的信息。
复制代码
   storePassword=your password
   keyPassword=your password
   keyAlias=your key
   storeFile=../flutter_key_store.jks
  1. 进入android -> app -> build.gradle 文件下 增加下面配置 (注意位置)
复制代码
   def keystoreProperties = new Properties()
   def keystorePropertiesFile = rootProject.file('key.properties')
   if (keystorePropertiesFile.exists()) {
       keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
   }


6. 当前文件 继续增加 以下代码。 同时修改对应代码 (signingConfig signingConfigs.release)。 *注意位置

复制代码
   signingConfigs {
          release {
              keyAlias keystoreProperties['keyAlias']
              keyPassword keystoreProperties['keyPassword']
              storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
              storePassword keystoreProperties['storePassword']
          }
      }

三、配置完成。

  1. 下面就可以 执行 flutter build apk, 并在google pay 上传应用了

*当你更改 gradle 文件后,也许需要运行一下 flutter clean。这将防止缓存的版本影响签名过程

跳转至 官方教程 >>

相关推荐
Kapaseker3 小时前
一杯美式搞懂 Any、Unit、Nothing
android·kotlin
黄林晴3 小时前
你的 Android App 还没接 AI?Gemini API 接入全攻略
android
恋猫de小郭13 小时前
2026 Flutter VS React Native ,同时在 AI 时代 VS Native 开发,你没见过的版本
android·前端·flutter
冬奇Lab14 小时前
PowerManagerService(上):电源状态与WakeLock管理
android·源码阅读
明君8799718 小时前
Flutter 如何给图片添加多行文字水印
前端·flutter
BoomHe19 小时前
Now in Android 架构模式全面分析
android·android jetpack
四眼肥鱼1 天前
flutter 利用flutter_libserialport 实现SQ800 串口通信
前端·flutter
二流小码农1 天前
鸿蒙开发:上传一张参考图片便可实现页面功能
android·ios·harmonyos
鹏程十八少1 天前
4.Android 30分钟手写一个简单版shadow, 从零理解shadow插件化零反射插件化原理
android·前端·面试
Kapaseker1 天前
一杯美式搞定 Kotlin 空安全
android·kotlin