无法从商店读取密钥 AndroidDebugKey

Sco*_*ttF 24 adb android-sdk-tools android-studio

突然间,没有任何明显的原因,我收到了与我的 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.
Run Code Online (Sandbox Code Playgroud)

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

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

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

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

Android Studio 3.3.1 Build #AI-182.5107.16.33.5264788,构建于 2019 年 1 月 28 日 JRE:1.8.0_152-release-1248-b01 amd64 JVM:OpenJDK 64 位服务器 VM by JetBrains sro Linux 4.15.0-45 -通用的

dom*_*der 52

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


Bin*_*s00 11

c>USER>.android中删除“.android”文件夹,然后再次构建您的项目