4 votes

Le test instrumenté d'Android Studio échoue avec "DerInputStream.getLength() : lengthTag=109, too big".

Sur Android Studio 3.3.2 avec java --version de 11.0.2, je ne peux pas exécuter un test instrumenté sans cette erreur :

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

En cherchant sur Google, j'ai trouvé quelque chose à propos des certificats, mais je n'ai pas réussi à trouver de solution.

4voto

adamchel Points 56

J'ai vu ce problème avant, et j'ai supposé qu'il était lié à la corruption du keystore. Je n'ai pas creusé trop profondément, mais j'ai pu faire disparaître l'erreur en régénérant le fichier 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X