La prueba instrumentada de Android Studio falla con "DerInputStream.getLength(): lengthTag=109, demasiado grande".

La prueba instrumentada de Android Studio falla con "DerInputStream.getLength(): lengthTag=109, demasiado grande".

En Android Studio 3.3.2 con java --versión 11.0.2, no puedo ejecutar una prueba instrumentada sin este error:

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

Al buscar en Google encontré algo sobre certificados pero no pude encontrar una solución.

Respuesta1

He visto este problema antes y asumí que estaba relacionado con la corrupción del almacén de claves. No profundicé demasiado en ello, pero pude hacer que el error desapareciera regenerando mi debug.keystore de Android.

# 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

información relacionada