2017-09-18 5 views
0

Ich habe versucht, meine App mit Firebase Test Lab zu testen, aber es ist in jedem Fall fehlgeschlagen.Testlauf fehlgeschlagen auf Firebase Test Lab

Dies ist der Fehler, den es zeigt: -

java.lang.RuntimeException: Kann Anwendung android.support.multidex.MultiDexApplication instanziiert: java.lang.ClassNotFoundException: Haben Sie nicht gefunden Klasse „android .support.multidex.MultiDexApplication "auf Pfad: DexPathList [[zip-Datei" /data/app/com.example.raman.snu_exams2-7QBxxpTz9mvJu3y7zUtBQw==/base.apk"],nativeLibraryDirectories=[/data/app/com.example .raman.snu_exams2-7QBxxpTz9mvJu3y7zUtBQw ==/lib/x86,/System/lib/System/Verkäufer/lib]]

I versucht, die multidex depe Installation Abhängigkeit, aber es versagt immer noch alle Tests.

+0

Bitte lesen Sie [Unter welchen Umständen kann ich „dringend“ oder andere ähnliche Ausdrücke auf meine Frage hinzufügen, um schneller Antworten zu erhalten ?] (// meta.stackoverflow.com/q/326569) - Die Zusammenfassung ist, dass dies kein idealer Weg ist, um Freiwillige anzusprechen und ist wahrscheinlich kontraproduktiv, um Antworten zu erhalten. Bitte unterlassen Sie das Hinzufügen zu Ihren Fragen. – halfer

Antwort

0

Dieser Fehler kann auftreten, wenn Sie ein Debug-APK testen möchten, das Sie während der Entwicklung mit Android Studio erstellt haben. Während der Entwicklung kann Gradle inkrementelle Builds erstellen, die keine vollständigen APKs sind, um die Kompilierung zu beschleunigen. So können Sie Ihre App schneller für lokale Tests bereitstellen.

Zum Testen im Testlabor müssen Sie ein vollständiges APK erstellen und dieses hochladen. Sie können eine ganz neue, komplett APK auf der Kommandozeile mit etwas wie folgt erstellen:

./gradlew clean assembleDebug 
+0

Ich machte die komplette apk mit dem oben angegebenen Befehl. Bitte sag mir wo es jetzt ist? In welchem ​​Ordner? –

+0

Derselbe Ort wie immer. –

Verwandte Themen