zoukankan      html  css  js  c++  java
  • flutter android keystore

     
    keytool -genkey -v -keystore E:/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key   
     keytool -list -v -keystore   E:/key.jks 
     
    key.jks就是keystore文件
     

    app签名

    创建 keystore

    如果您有现有keystore,请跳至下一步。如果没有,请通过在运行以下命令来创建一个: keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

    注意:保持文件私密; 不要将它加入到公共源代码控制中。

    注意keytool可能不在你的系统路径中。它是Java JDK的一部分,它是作为Android Studio的一部分安装的。有关具体路径,请百度。

    引用应用程序中的keystore

    创建一个名为<app dir>/android/key.properties的文件,其中包含对密钥库的引用:

    storePassword=<password from previous step>
    keyPassword=<password from previous step>
    keyAlias=key
    storeFile=<location of the key store file, e.g. /Users/<user name>/key.jks>
    

    注意: 保持文件私密; 不要将它加入公共源代码控制中

    在gradle中配置签名

    通过编辑<app dir>/android/app/build.gradle文件为您的应用配置签名

    1. 替换:
      android {
      

      为:

      def keystorePropertiesFile = rootProject.file("key.properties")
      def keystoreProperties = new Properties()
      keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
      
      android {
      
    2. 替换:
      buildTypes {
          release {
              // TODO: Add your own signing config for the release build.
              // Signing with the debug keys for now, so `flutter run --release` works.
              signingConfig signingConfigs.debug
          }
      }
      

      为:

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

      现在,您的应用的release版本将自动进行签名。

  • 相关阅读:
    PyQt5-关闭窗体显示提示框(窗口界面显示器上居中)-5
    PyQt5-按钮关闭窗体-4
    PyQt5-显示提示消息文本-3
    PyQt5-显示一个窗体,设置标题和图标-2
    [bzoj1053][HAOI2007]反素数ant【暴力】
    [bzoj1083][SCOI2005]繁忙的都市【MST】
    [bzoj1088][SCOI2005]扫雷Mine【乱搞】
    [bzoj1070][SCOI2007]修车【费用流】
    [bzoj1087][SCOI2005]互不侵犯King【dp】
    [bzoj4558][JLoi2016]方【容斥原理】【计数】
  • 原文地址:https://www.cnblogs.com/njcxwz/p/10268690.html
Copyright © 2011-2022 走看看