使用Google Analytics时无法解析符号“分析”

时间:2014-11-16 21:39:35

标签: java android google-analytics android-studio google-play-services

我正在尝试在我的应用中实施Google Analytics,

我已经创建了一个global_tracker.xml文件,其中包含基本配置和我的Property-ID。

我已将元数据标记添加到AndroidManifest.xml:

<meta-data android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />

这些是我的build.gradle文件中的依赖项:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:support-v4:21.0.0'
    compile 'com.google.android.gms:play-services:6.1.+'
}

我已按照Google Analytics SDK V4 Guide

中的说明创建了一个用于存储我的跟踪器枚举的类

但即使在所有这些步骤之后,尝试导入时:

import com.google.android.gms.analytics.Logger;
import com.google.android.gms.analytics.Tracker;
import com.google.android.gms.analytics.GoogleAnalytics;

我收到一条错误消息“无法解析符号'分析'将我引导到我的导入行。

我尝试在互联网上搜索并在SO中寻找解决方案,但没有成功。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

最终我发现问题是什么,我的Android Studio项目名称中有一个惊叹号(!),导致Google Play服务无法将自己附加到项目中,让我无法使用Google Analytics Library以及我想手动添加的其他.jar文件。

简而言之,请使用Android Studio在创建新项目时显示的提示:在创建项目和开发项目时避免使用空格和特殊字符,因为它可能无法按预期工作