首页 > 解决方案 > Android KeytoolException: 无法读取密钥 AndroidDebugKey lengthTag=109, 太大

问题描述

我一直在尝试生成一个 .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 并运行以下命令(从这里):

keytool -importkeystore -srckeystore old.keystore -destkeystore new.keystore -deststoretype pkcs12

 keytool -importkeystore -srckeystore new.keystore -srcstoretype pkcs12 -destkeystore final.keystore -deststoretype jks

我还能做些什么来运行我的应用程序?

操作系统:Ubuntu 18.04

安卓工作室 3.3.1

标签: androidkeytool

解决方案


可能不是确切的答案,但以下步骤解决了我的问题。因为我已经在使用 gradle 4.10.2。

脚步:

  1. 从android文件夹中删除.gradle文件夹。

  2. 运行react-native run-android

上述步骤解决了问题。


推荐阅读