O teste instrumentado do Android Studio falha com "DerInputStream.getLength(): lengthTag=109, muito grande."

O teste instrumentado do Android Studio falha com "DerInputStream.getLength(): lengthTag=109, muito grande."

No Android Studio 3.3.2 com java --versão 11.0.2, não consigo executar um teste instrumentado sem este erro:

DerInputStream.getLength(): lengthTag=109, too big.

Pesquisando no Google encontrei algo sobre certificados, mas não consegui encontrar uma solução.

Responder1

Já vi esse problema antes e presumi que estava relacionado à corrupção do keystore. Não me aprofundei muito nisso, mas consegui fazer com que o erro desaparecesse regenerando meu 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

informação relacionada