Android KeytoolException:读取密钥失败 AndroidDebugKey lengthTag=109,太大
Android KeytoolException: Failed to read key AndroidDebugKey lengthTag=109, too big
我一直在尝试生成 .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.
我已经尝试在 Android Studio 上创建一个新密钥(密钥和别名同名),我删除了 .android/debug.keystore 和 运行 以下命令(来自 here):
keytool -importkeystore -srckeystore old.keystore -destkeystore new.keystore -deststoretype pkcs12
和
keytool -importkeystore -srckeystore new.keystore -srcstoretype pkcs12 -destkeystore final.keystore -deststoretype jks
我还能对 运行 我的应用做些什么?
OS: Ubuntu 18.04
Android Studio 3.3.1
尝试将 gradle 从 gradle-wrapper.properites 文件中的 4.10.1 升级到 4.10.2。我遇到了同样的问题,并为我解决了它。
可能不是确切答案,但以下步骤解决了我的问题。因为我已经在使用 gradle 4.10.2。
步骤:
从 android 文件夹中删除 .gradle
文件夹。
运行 react-native run-android
.
以上步骤解决了问题。
我一直在尝试生成 .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.
我已经尝试在 Android Studio 上创建一个新密钥(密钥和别名同名),我删除了 .android/debug.keystore 和 运行 以下命令(来自 here):
keytool -importkeystore -srckeystore old.keystore -destkeystore new.keystore -deststoretype pkcs12
和
keytool -importkeystore -srckeystore new.keystore -srcstoretype pkcs12 -destkeystore final.keystore -deststoretype jks
我还能对 运行 我的应用做些什么?
OS: Ubuntu 18.04
Android Studio 3.3.1
尝试将 gradle 从 gradle-wrapper.properites 文件中的 4.10.1 升级到 4.10.2。我遇到了同样的问题,并为我解决了它。
可能不是确切答案,但以下步骤解决了我的问题。因为我已经在使用 gradle 4.10.2。
步骤:
从 android 文件夹中删除
.gradle
文件夹。运行
react-native run-android
.
以上步骤解决了问题。