无法在本机反应上构建 APK
Posted
技术标签:
【中文标题】无法在本机反应上构建 APK【英文标题】:Cant build APK on react native 【发布时间】:2019-11-14 03:59:23 【问题描述】:我正在尝试使用 react native 签署 apk,但我遇到了一些问题
任务 ':app:packageRelease' 执行失败。
无法从存储“D:\project\profile-muhammadiyah\android\app\my-upload-key.keystore”读取密钥 my-upload:在密钥库 D:\ 中找不到别名为“my-upload”的密钥项目\profile-muhammadiyah\android\app\my-upload-key.keystore
MYAPP_UPLOAD_STORE_FILE=my-upload-key.keystore
MYAPP_UPLOAD_KEY_ALIAS=my-upload
MYAPP_UPLOAD_STORE_PASSWORD=amicumss_
MYAPP_UPLOAD_KEY_PASSWORD=amicumss_
release
if (project.hasProperty('MYAPP_UPLOAD_STORE_FILE'))
storeFile file(MYAPP_UPLOAD_STORE_FILE)
storePassword MYAPP_UPLOAD_STORE_PASSWORD
keyAlias MYAPP_UPLOAD_KEY_ALIAS
keyPassword MYAPP_UPLOAD_KEY_PASSWORD
【问题讨论】:
【参考方案1】:错误说明了问题所在! 您的密钥库中没有别名为“my-upload”的密钥
您应该在您的密钥库中创建它并在code in command prompt
for windows 下运行:
keytool -genkeypair -v -keystore my-upload-key.keystore -alias my-upload -keyalg RSA -keysize 2048 -validity 10000
【讨论】:
以上是关于无法在本机反应上构建 APK的主要内容,如果未能解决你的问题,请参考以下文章
世博会弹出反应本机项目上传的apk(由android studio构建)具有比清单文件更多的权限