在具有 java --version 11.0.2 的 Android Studio 3.3.2 上,我無法在沒有此錯誤的情況下執行儀器測試:
DerInputStream.getLength(): lengthTag=109, too big.
谷歌搜尋發現了一些有關證書的信息,但我無法找到解決方案。
答案1
我以前見過這個問題,並認為它與密鑰庫損壞有關。我沒有深入研究它,但我能夠透過重新生成 Android debug.keystore 來消除錯誤
# close Android Studio
cd ~/.android
mv debug.keystore debug.keystore.backup
rm debug.keystore.lock
keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000