如果您居住在某些国家,请务必使用 VPN。
步骤1:在命令行中运行以下命令:
keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
它会要求您提供一些信息,例如密码、姓名等,并输入它们。
步骤2:在您的Android文件夹中创建一个名为key.properties的文件。
在创建的文件中编写以下行
storePassword=<password from previous step>
keyPassword=<password from previous step>
keyAlias=key
storeFile=<location of the key store file, such as ~/key.jks>
保持 key.properties 文件私密,始终备份 key.properties 文件并永远不要公开发布。
步骤3:在应用级别的 Gradle 中替换以下行
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
步骤4:
keytool -list -v -keystore ~/key.jks -alias key -storepass <password> -keypass <password>
步骤5:
我建议使用Android Studio构建APK。
Build > Generate Signed Bundle/APK...