我一直在尝试生成 .apk(调试或发布),但一直收到此错误:
com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "/home/note-300/.android/debug.keystore": DerInputStream.getLength(): lengthTag=109, too big.
Run Code Online (Sandbox Code Playgroud)
我已经尝试在 Android Studio 上创建一个新密钥(具有相同名称的密钥和别名),我删除了 .android/debug.keystore 并运行以下命令(从这里):
keytool -importkeystore -srckeystore old.keystore -destkeystore new.keystore -deststoretype pkcs12
Run Code Online (Sandbox Code Playgroud)
和
keytool -importkeystore -srckeystore new.keystore -srcstoretype pkcs12 -destkeystore final.keystore -deststoretype jks
Run Code Online (Sandbox Code Playgroud)
我还能做什么来运行我的应用程序?
操作系统:Ubuntu 18.04
安卓工作室 3.3.1
小智 10
可能不是确切的答案,但以下步骤解决了我的问题。因为我已经在使用 gradle 4.10.2。
脚步:
.gradle从android文件夹中删除文件夹。
运行react-native run-android。
以上步骤解决了问题。
小智 9
尝试将 gradle-wrapper.properites 文件中的 gradle 从 4.10.1 升级到 4.10.2。我遇到了同样的问题,这为我解决了。
| 归档时间: |
|
| 查看次数: |
6486 次 |
| 最近记录: |