Sto cercando di implementare Google Analytics per una delle mie app Android. Sono totalmente nuovo per l'analisi e lo sviluppo di app Android. Ho pensato di provare gli esempi forniti nel sito degli sviluppatori di google. Durante il tentativo di compilare il codice, viene visualizzato l'errore che indica il file java dell'applicazione di analisi, la riga mTracker = analytics.newTracker(R.xml.global_tracker);
, .xml è evidenziata. Ho pubblicato l'intero codice qui."errore: impossibile trovare la variabile di simbolo xml" durante il tentativo di google analytics
Questo è AnalyticsApplication.java
package com.google.samples.quickstart.analytics;
import android.app.Application;
import com.google.android.gms.analytics.GoogleAnalytics;
import com.google.android.gms.analytics.Logger;
import com.google.android.gms.analytics.Tracker;
public class AnalyticsApplication extends Application {
private Tracker mTracker;
synchronized public Tracker getDefaultTracker() {
if (mTracker == null) {
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
// To enable debug logging use: adb shell setprop log.tag.GAv4 DEBUG
mTracker = analytics.newTracker(R.xml.global_tracker);
}
return mTracker;
}
}
Il mio file Global_tracker.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!--Replace placeholder ID with your tracking ID-->
<string name="ga_trackingId">UA-XXXXXXXX-X</string>
<!--Enable automatic activity tracking-->
<bool name="ga_autoActivityTracking">true</bool>
<!--Enable automatic exception tracking-->
<bool name="ga_reportUncaughtExceptions">true</bool>
</resources>
mio file manifesto
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.samples.quickstart.analytics">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application
android:name=".AnalyticsApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>
ho già trascorso due giorni completi in questo numero, e Ho bisogno del tuo suggerimento per andare avanti.
Grazie.
Grazie mille. che mi ha salvato – faz
Di quale layout stai parlando? global_tracking.xml è un file di risorse xml che dovrebbe essere generato dal plugin grady di GoogleAnalytics. – Luten
@Luten È solo un file di risorse valori che il richiedente ha creato da qualche altra parte piuttosto che una cartella xml come afferma chiaramente il titolo, e il richiedente non sapeva che avrebbe dovuto creare una nuova cartella chiamata xml per risolvere questo problema. Quindi dovrebbe sicuramente crearlo. –