Beim Projekt kompilieren, es funktioniert gut, aber wenn laufen wirft es eine LaufzeitausnahmeGoogle Analytics wirft NoClassDefFoundError zur Laufzeit
java.lang.NoClassDefFoundError: com.fiz.AnalyticsTrackers$1
Alles gut wie hinzugefügt Google Analytics Abhängigkeit in gradle Datei konfiguriert ist
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.google.android.gms:play-services-analytics:7.3.0'
}
Berechtigung in der Manifestdatei
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Initialisierung an d Triggerereignis von Code-Basis
AnalyticsTrackers analyticsTrackers = AnalyticsTrackers.getInstance();
Tracker tracker = analyticsTrackers.getTracker();
tracker.send(new HitBuilders.EventBuilder().setCategory(category).setAction(action).setLabel(label).build());
AnalyticsTrackers Hier ist eine benutzerdefinierte Klasse, die gemeinsame Funktionalität Google enthält.
Bitte aktualisieren Sie Ihre Bibliothek zuerst 'com.google.android.gms: Play-Dienste-Analytik: 8.4.0' –
Auf "com.google.android.gms: play-services-analytics: 8.4.0" aktualisiert, aber der gleiche Fehler wird ausgegeben. –
Fehler hier anzeigen –