"Fehler: kann nicht finden Symbol Variable xml" beim Versuch Google Analytics

Ich versuche, Google Analytics für eine meiner Android Apps zu implementieren. Ich bin völlig neu für Analytics und Android App Entwicklung. Ich dachte daran, die Beispiele in der Google-Entwickler-Website gegeben. Wenn ich versuche, ihren Code zu kompilieren, mTracker = analytics.newTracker(R.xml.global_tracker); ich den Fehler, der auf die Analytics-Anwendungsjava-Datei mTracker = analytics.newTracker(R.xml.global_tracker); , mTracker = analytics.newTracker(R.xml.global_tracker); Zeile, .xml wird hervorgehoben. Ich habe hier den ganzen Code geschrieben.

Dies ist AnalyticsApplication.java

  • Fragment, das keine Menürückrufe empfängt
  • Android und Lambda
  • Fehler bei der Installation von HAXM, VT-X funktioniert nicht
  • Android: Wie kann ich einen Dialog ohne Titel erstellen?
  • Maximale Anzahl von Zeilen in einer sqlite Tabelle?
  • Wie können eingehende Anrufe programmgesteuert in Android 5.0 (Lollipop) beantwortet werden?
  •  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; } } 

    Meine Global_tracker.xml Datei

     <?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> 

    Meine Manifestdatei

     <?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> 

    Ich habe schon zwei komplette Tage in dieser Ausgabe verbracht, und ich brauche deinen Vorschlag, nach vorne zu gehen.

    Vielen Dank.

  • Espresso - Klick auf die Schaltfläche des Dialogs
  • Ändern Sie den Standard-Speicherort der Projekte (oder des Arbeitsbereichs) in Android Studio
  • OnCreateOptionsMenu in einem Fragment-Lebenszyklus
  • Wie kann man das BluetoothGatt lösen: android.os.DeadObjectException Fehler ist in Android passiert?
  • Android Studio Debug und DDMS
  • Dynamisches Hinzufügen einer Ansicht zum Aktivitätslayout
  • 5 Solutions collect form web for “"Fehler: kann nicht finden Symbol Variable xml" beim Versuch Google Analytics”

    Sie müssen einen neuen Ordner in Ihrem res Ordner namens xml erstellen und verschieben Sie Ihre Datei in diesen Ordner. Global_tracker.xml Sie außerdem sicher, dass Sie den Global_tracker.xml korrekt aufrufen, denn in Ihrer Frage haben Sie Global_tracker.xml anstelle von global_tracker.xml . Das ist so wichtig

    Ich hoffe, das hilft.

    Überprüfen Sie, ob Sie nicht vergessen zu setzen

    Plugin anwenden: 'com.google.gms.google-services'

    In App-Ebene build.gradle

    Ich hatte das gleiche Problem, wenn Preforming Downgrade auf niedrigere Version aus

     com.google.gms:google-services:3.0.0 

    nach

     com.google.gms:google-services:1.3.1 

    (Nicht fragen, warum (es war eine Annahme, um CI Build-Skript in Eile zu beheben))

    Also, stellen Sie sicher, dass Sie keine Downgrade-Änderungen vorgenommen haben

    Ich habe auch das gleiche Problem mit Play-Service-Bibliothek Version 10.2.1 für gcm und Google Analytics und Problem ist einfach durch Hinzufügen von global_tracker.xml wie in der @ Hussein El Feky Antwort diskutiert, aber nur das fix ist nicht gelöst mein Problem auch i ' Ich habe zwei weitere Zeilen in strings.xml hinzugefügt:

     <string name="global_tracker">UA-XXXXXXXX-XX</string> <string name="gcm_defaultSenderId">PROJECT-NO</string> 

    Ich stand vor der ähnlichen Frage.

    Verwenden Sie den Klassenpfad com.android.tools.build:gradle:1.2.3 . Das hat mein Problem gelöst.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.