突然间,没有任何明显的原因,我收到了与我的 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 内部版本 #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 位服务器 VM
删除文件本身。 Android Studio 将生成一个新的,希望不会出现同样的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)