Warum bekomme ich diesen Fehler, wenn auf Google Map "DynamiteLoader konnte nicht geladen werden: java.lang.ClassNotFoundException: Klasse nicht gefunden?

9

Ich versuche einen Pfad zwischen zwei Breiten- und Längengraden zu zeichnen. Hier ist meine MapsActivity.java.

%Vor%

Mein DirectionFinder.java ist:

%Vor%

Mein Aktivitätslayout ist:

%Vor%

Aber nach dem Klick auf den Button findpath wurde der Fehler erzeugt: **

  

E / DynamiteModule: DynamiteLoader konnte nicht geladen werden:   java.lang.ClassNotFoundException: Klasse nicht gefunden   "com.google.android.gms.dynamite.DynamiteModule $ DynamiteLoaderClassLoader"   auf Pfad: DexPathList [[ZIP-Datei   "/data/app/com.pran.trackingapp-2/base.apk"], nativeLibraryDirectories

**  Mein build.gradle (Modul) ist:

%Vor%

Mein build.gradle (Projekt) ist:

%Vor%

und Pfad werden nicht gezeichnet. Was kann ich jetzt tun?

    
demo demo 20.11.2016, 05:48
quelle

1 Antwort

2

Nehmen Sie folgende Änderungen an den Gradle-Dateien Ihrer App vor.

Dies ist für build.gradle (Projekt: // Ihr Projektname)

add classpath 'com.google.gms:google-services:3.0.0' in Abhängigkeiten

%Vor%

Und das ist für deine build.gradle (Modul: app) Fügen Sie diese Zeile nicht hinzu, wenn Sie keinen anderen Service von Google expect maps verwenden Füge das einfach am oberen oder unteren Rand der Datei apply plugin: 'com.google.gms.google-services'

hinzu

Ich hoffe, dass dir das weiterhilft.

    
Zeeshan Shabbir 20.11.2016, 07:07
quelle