我一直在尝试生成.apk(调试或发布),我一直在收到此错误:
com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "/home/note-300/.android/debug.keystore": DerInputStream.getLength(): lengthTag=109, too big.
我已经尝试在Android Studio上创建一个新密钥(使用同名的密钥和别名),我删除了.android / debug.keystore并运行以下命令(来自here):
keytool -importkeystore -srckeystore old.keystore -destkeystore new.keystore -deststoretype pkcs12
和
keytool -importkeystore -srckeystore new.keystore -srcstoretype pkcs12 -destkeystore final.keystore -deststoretype jks
我还可以做什么来运行我的应用程序?
操作系统:Ubuntu 18.04
Android Studio 3.3.1
尝试从gradle-wrapper.properties文件4.10.1到4.10.2中升级gradle。我有同样的问题,并为我修复了它。
可能不是确切的答案,但以下步骤解决了我的问题。因为我已经在使用gradle 4.10.2了。
脚步:
.gradle
文件夹。react-native run-android
。以上步骤解决了问题。