注:C:/20190628/android 为key保存路径android
storePassword=<password from previous step> //输入上一步建立KEY时输入的 密钥库 密码 keyPassword=<password from previous step> //输入上一步建立KEY时输入的 密钥 密码 keyAlias=key storeFile=C:/20190628/android/file //key.jks的存放路径
def keystorePropertiesFile = rootProject.file("key.properties") def keystoreProperties = new Properties() keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
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 } }
替换成app
signingConfigs { release { keyAlias keystoreProperties['keyAlias'] keyPassword keystoreProperties['keyPassword'] storeFile file(keystoreProperties['storeFile']) storePassword keystoreProperties['storePassword'] } } buildTypes { release { signingConfig signingConfigs.release } }
flutter build apk
注:大坑!gradle
请将key.properties文件中值后全部字符删除,不然会报错ui