flutter踩坑日記之Android打包簽名配置


創建簽名文件keystore

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

執行命令后會在當前目錄生成key.jks簽名文件

注意保存秘鑰以及不要放在開源代碼文件中

在Android項目中android/App目錄下build.gradle內

def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
android {
 
buildTypes {
    release {
        signingConfig signingConfigs.release
        }
    }
 
signingConfigs {
    release {
        keyAlias keystoreProperties['keyAlias']
        keyPassword keystoreProperties['keyPassword']
        storeFile file(keystoreProperties['storeFile'])
        storePassword keystoreProperties['storePassword']
        }
    }
 
}

在APP目錄下創建一個key.properties 設置其中的參數

storePassword=**********
keyPassword=**********
keyAlias=XXX
storeFile=~/key.jks

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM