我正在尝试按照从RN official docs开始的步骤为RN项目创建apk。但我收到错误:React Native Android build apk错误 - ':app:packageRelease'
任务':app:packageRelease'的执行失败。
com.android.ide.common.signing.KeytoolException: Failed to read key my-key-alias from store "F:\project\myProject\android\app\my-release-key.keystore": No key with alias 'my-key-alias' found in keystore F:\project\myProject\android\my-release-key.keystore
我所做的:
- 创建
my-release-key.keystore
- 在
myProject\android\app
文件夹 把它放在
C:\Users\Username\.gradle\gradle.properties
(胜):(UPDATE)MYAPP_RELEASE_STORE_FILE=my-release-key.keystore MYAPP_RELEASE_KEY_ALIAS=my-key-alias MYAPP_RELEASE_STORE_PASSWORD=***** (actual pwd) MYAPP_RELEASE_KEY_PASSWORD=***** (actual pwd)
在
myProject\android\app\build.gradle
,加signingConfigs { release { if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) { storeFile file(MYAPP_RELEASE_STORE_FILE) storePassword MYAPP_RELEASE_STORE_PASSWORD keyAlias MYAPP_RELEASE_KEY_ALIAS keyPassword MYAPP_RELEASE_KEY_PASSWORD } } }
最后
cd android && ./gradlew assembleRelease
- 在错误发生。
我也试过cd android &&./gradlew assembleRelease
,显示同样的错误
我双重检查所有的值和文件,但没有运气。这将是一个非常好的,如果有人会帮助
您好,我想也好,都是一样的。然而,尝试,但没有运气! 可以肯定的是,我在项目目录中运行了'vim〜/ .gradle/gradle.properties'命令,并按照你的建议添加了。 –
在你的控制台显示相同的错误? – digit
是的..在控制台的同名错误 –