android - 无法在本机反应上构建 APK
问题描述
我试图用 react native 签署 apk 但我遇到了一些问题
任务 ':app:packageRelease' 执行失败。
无法从商店“D:\project\profile-muhammadiyah\android\app\my-upload-key.keystore”读取密钥 my-upload:在密钥库 D:\project\profile 中找不到别名为“my-upload”的密钥-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
}
}
解决方案
错误说明了问题所在!
您的密钥库中没有别名为“my-upload”的密钥
您应该在您的密钥库中创建它,并在Windows中运行以下代码command prompt
:
keytool -genkeypair -v -keystore my-upload-key.keystore -alias my-upload -keyalg RSA -keysize 2048 -validity 10000
推荐阅读
- r - GitHub 操作条件配置
- virtualenv - 如何在 Python 虚拟环境中安装 pybluez?
- python - 错误预期我的文档字符串中有一个缩进块
- python - 我无法使用 python 抓取 YouTube 频道的频道选项卡
- python - 将 3 Dim 转换为 2 Dim 并调整类?
- machine-learning - 用新数据重新训练分类器会产生大量的类变化
- javascript - 为什么继承的对象属性 __proto__ 引用 Object 而不是它继承的类?
- c# - 尝试在 Clicked 事件后面的 Xamarin 代码中更改按钮的边框颜色
- javascript - 无法遍历依赖关系图:找不到模块 './crypto_auth' 钠通用
- docker - 我可以同时运行 windows 和 linux 容器吗?码头工人