創建簽名文件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