“错误:找不到符号变量 xml"在尝试谷歌分析时 [英] "error: cannot find symbol variable xml" while trying google analytics

查看:26
本文介绍了“错误:找不到符号变量 xml"在尝试谷歌分析时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试为我的一个 android 应用程序实施谷歌分析.我对分析和 Android 应用程序开发完全陌生.我想尝试谷歌开发者网站中给出的例子.在尝试编译他们的代码时,我收到指向分析应用程序 java 文件的错误,mTracker = analytics.newTracker(R.xml.global_tracker); 行,.xml 突出显示.我在这里发布了整个代码.

I am trying to implement google analytics for one of my android apps. I am totally new for analytics and android app development. I thought of trying the examples given in the google developers site. When trying to compile their code, I am getting the error pointing the analytics application java file, mTracker = analytics.newTracker(R.xml.global_tracker); line, .xml is highlighted. I posted the whole code here.

这是 AnalyticsApplication.java

This is 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;
  }
}

我的 Global_tracker.xml 文件

My Global_tracker.xml file

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

我的清单文件

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

我已经在这个问题上花了整整两天的时间,我需要你的建议才能继续.

I have already spent two complete days in this issue, and I need your suggestion to go forwards.

谢谢.

推荐答案

您需要在 res 文件夹中创建一个名为 xml 的新文件夹,并将您的文件移动到该文件夹​​中.还要确保正确调用布局名称,因为在您的问题中,您编写的是 Global_tracker.xml 而不是 global_tracker.xml.这很重要.

You need to create a new folder in your res folder called xml and move your file to that folder. Also make sure you call the layout name correctly because in your question, you wrote Global_tracker.xml instead of global_tracker.xml. This is so important.

希望有所帮助.

这篇关于“错误:找不到符号变量 xml"在尝试谷歌分析时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆