Android studio 无法从存储中读取密钥AndroidDebugKey

Android studio 无法从存储中读取密钥AndroidDebugKey,android-studio,adb,android-sdk-tools,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(): l

突然,没有明显的原因,我得到了一个与我的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”成功。但一旦我尝试点击调试器,它就失败了。在这一点上,任何“makeproject”运行也会失败

任务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-generic提供的64位服务器虚拟机


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

请看:有时很容易忽略显而易见的问题。