按照官网教程一步步走
注意:生成签名密钥时,要用管理员的身份运行cmd,再进入jdk安装目录的bin目录,运行keytool 命令
到这一步时:
./gradlew installRelease
报错
* What went wrong:
A problem occurred evaluating project ':app'.
> Could not get unknown property 'MYAPP_RELEASE_STORE_FILE' for SigningConfig_Decorated{name=release, storeFile=null, storePassword=null, keyAlias=null, keyPassword=null, storeType=jks, v1SigningEnabled=tr
ue, v2SigningEnabled=true} of type com.android.build.gradle.internal.dsl.SigningConfig.
解决方法:
在设置gradle变量这一步时,
设置gradle变量
1.把my-release-key.keystore文件放到你工程中的android/app文件夹下。
2.编辑~/.gradle/gradle.properties(没有这个文件你就创建一个),添加如下的代码(注意把其中的****替换为相应密码)
其中的第二步,不应该在这个目录修改,应该在~android/gradle.properties下修改,添加以下代码:
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=huizun
MYAPP_RELEASE_KEY_PASSWORD=huizun
再次打包,成功。