【发布时间】:2019-07-19 12:29:07
【问题描述】:
突然间,不知何故,我收到与我的 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' 成功。但是一旦我尝试点击调试器,它就会失败。此时,任何“制作项目”的运行也会失败。
任务 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 JetBrains s.r.o Linux 4.15.0-45-generic 的 64 位服务器虚拟机
【问题讨论】:
-
请看:stackoverflow.com/questions/54814798/… 有时很容易忽略显而易见的事情。
标签: android-studio adb android-sdk-tools