无法从商店读取密钥AndroidDebugKey

时间:2019-02-26 02:07:01

标签: android-studio adb android-sdk-tools

突然之间,没有明显的原因,我收到与我的android调试密钥库相关的构建错误。

一切正常。我更改了一些Java代码和minsdk版本,然后下次打开它时,它在尖叫以下错误。

com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "/home/user/.android/debug.keystore": DerInputStream.getLength(): lengthTag=109, too big.

我已经导航到该目录。调试密钥存在,并且有与之关联的锁定文件,但是我删除了该密钥,问题仍然存在。然后,我删除了密钥库,并且重新生成的密钥库仍然存在问题。

当我关闭android studio并重新启动时,成功运行“ make project”。但是一旦我尝试调试器,它就会失败。那时任何“ make project”运行都将失败。

在任务app:packageDebug上构建失败。当我使用gradlew packageDebug从命令行运行任务时,命令成功。但是从Android Studio失败。

我的Android Studio版本如下。我正在Linux Mint 19.1上进行开发。

  

Android Studio 3.3.1内部版本#AI-182.5107.16.33.5264788,基于   2019年1月28日JRE:1.8.0_152-release-1248-b01 amd64 JVM:OpenJDK   JetBrains s.r.o Linux 4.15.0-45通用的64位服务器VM

1 个答案:

答案 0 :(得分:0)

删除文件本身。 Android Studio将生成一个新版本,希望不会出现同样的问题。