文章目录

  • 一、生成key
  • 二、配置key
    • 1.在android目录下新建文件 `key.properties`
    • 2.编写内容
  • 三、配置build.gradle
    • 1.位置
    • 2.在android 前加入下面的代码
      • 3.在android里的加入signingConfigs和替换buildTypes
  • 四、生成apk

一、生成key

在项目的Terminal下或者是cmd中使用该命令生成key
如果报keytool不是不是内部或外部命令,也不是可运行的程序 或批处理文件 ,那么找到本机jdk所在位置,进入bin目录下即可看到keytool运行程序,在该目录下打开cmd 再次执行上面的命令按照提示操作即可

keytool -genkey -v -keystore D:/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

二、配置key

1.在android目录下新建文件 key.properties

2.编写内容

# 密匙库口令storePassword=123456# key密匙口令keyPassword=123456# key别名keyAlias=key# key路径storeFile=E:/study/gitee-code/daily_score_mobile/key.jks

三、配置build.gradle

1.位置

2.在android 前加入下面的代码

def keystorePropertiesFile = rootProject.file("key.properties")def keystoreProperties = new Properties()keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

3.在android里的加入signingConfigs和替换buildTypes

signingConfigs {             release {                 keyAlias keystoreProperties['keyAlias']            keyPassword keystoreProperties['keyPassword']            storeFile file(keystoreProperties['storeFile'])            storePassword keystoreProperties['storePassword']        }    }    buildTypes {             release {                 // 替换成 release            signingConfig signingConfigs.release        }    }

四、生成apk

在Terminal中输入命令 “ flutter build apk ”
最后生成的apk在项目目录的 build\app\outputs\apk里

flutter build apk

更多相关文章

  1. android区块链 钱包_Android(安卓)App 如何生成以太坊钱包
  2. Mediapipe框架在Android上的使用
  3. Android(安卓)ORM系列之GreenDao最佳实践
  4. adb使用-详细教程(Awesome Adb)
  5. Android工程中R.java文件的重新生成——(注意资源文件的错误)
  6. 如何搭建Repo服务器端
  7. Android中执行java命令的方法及java代码执行并解析shell命令
  8. 编译android 之后生成的 img 文件介绍
  9. #菜鸟之旅#Android(安卓)Studio开发JNI工程——Native调用Java方

随机推荐

  1. Android开发实践:WIFI连接功能的封装
  2. Android查看wifi密码——通过ADB
  3. android 欢迎界面翻页效果,仿微信第一次登
  4. 如何在Android实现桌面清理内存简单Widge
  5. setOntouchListener和setOnKeyListener
  6. Android与线程
  7. Android中怎么破解游戏之修改金币数
  8. ANDROID Bionic C DOCS
  9. android 4.0以上WebView不能全屏播放视频
  10. 【Android游戏开发二十五】在Android上的