2017-09-18 2 views
0

J'ai essayé de tester mon application à l'aide de Firebase Test Lab, mais elle échoue dans tous les cas.Échec du test sur le laboratoire de test Firebase

C'est l'erreur, il montre: -

java.lang.RuntimeException: Impossible d'instancier l'application android.support.multidex.MultiDexApplication: java.lang.ClassNotFoundException: Vous ne trouvez pas classe « android .support.multidex.MultiDexApplication "sur le chemin: DexPathList [[fichier zip" /data/app/com.example.raman.snu_exams2-7QBxxpTz9mvJu3y7zUtBQw==/base.apk"],nativeLibraryDirectories=[/data/app/com.example .raman.snu_exams2-7QBxxpTz9mvJu3y7zUtBQw ==/lib/x86,/system/lib,/system/fournisseur/lib]]

J'ai essayé d'installer les Depe de multidex mais il échoue encore à tous les tests.

+0

S'il vous plaît lire [Dans quelles circonstances j'ajouter « d'urgence » ou d'autres expressions semblables à ma question, afin d'obtenir des réponses plus rapides ?] (// meta.stackoverflow.com/q/326569) - le résumé est que ce n'est pas un moyen idéal de s'adresser aux volontaires, et est probablement contre-productif pour obtenir des réponses. Merci de ne pas ajouter ceci à vos questions. – halfer

Répondre

0

Cette erreur peut se produire si vous essayez de tester un fichier APK de débogage que vous avez construit avec Android Studio au cours du développement. Pendant le développement, Gradle peut créer des builds incrémentaux qui ne sont pas des APK complets, afin d'accélérer la compilation. Cela vous permet de déployer votre application plus rapidement pour les tests locaux. Pour tester sur Test Lab, vous devez créer un fichier APK complet et le télécharger. Vous pouvez créer un tout nouveau, complet APK sur la ligne de commande avec quelque chose comme ceci:

./gradlew clean assembleDebug 
+0

J'ai fait l'apk complète en utilisant la commande donnée ci-dessus. S'il vous plaît dites-moi où il est présent maintenant? Regardez dans quel dossier? –

+0

Même endroit que toujours. –