2
プロジェクトをコンパイルすると、それがうまく動作しますが、実行すると、それはGoogleアナリティクスでは、実行時にNoClassDefFoundErrorがをスロー
java.lang.NoClassDefFoundError: com.fiz.AnalyticsTrackers$1
すべてがうまくGradleのファイルに追加Google Analyticsの依存関係のように構成された実行時例外をスロー
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'
}
マニフェストファイルのパーミッション
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
初期化dのイベントをコードベースからトリガーする
AnalyticsTrackers analyticsTrackers = AnalyticsTrackers.getInstance();
Tracker tracker = analyticsTrackers.getTracker();
tracker.send(new HitBuilders.EventBuilder().setCategory(category).setAction(action).setLabel(label).build());
ここで、AnalyticsTrackersは一般的なGoogleAnalytics機能を含むカスタムクラスです。
で
ビルドGradleのファイルであなたのライブラリ最初の 'com.google.android.gms:PLAY-サービス-分析:8.4.0' を更新してください –
「com.google.android.gms:play-services-analytics:8.4.0」に更新されましたが、同じエラーがスローされます。 –
ここにエラーが表示されます –