%3A%20lengthTag%3D109%E3%80%81%E5%A4%A7%E3%81%8D%E3%81%99%E3%81%8E%E3%81%BE%E3%81%99%E3%80%82%E3%80%8D%E3%81%A8%E3%81%84%E3%81%86%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%A7%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%99%E3%80%82.png)
Android Studio 3.3.2 で java --version が 11.0.2 の場合、次のエラーが発生してインストルメント テストを実行できません。
DerInputStream.getLength(): lengthTag=109, too big.
Google で検索すると証明書に関する情報が見つかりましたが、解決策は見つかりませんでした。
答え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