【问题标题】:Cannot Resolve Symbol 'analytics' When Using Google Analytics使用 Google Analytics 时无法解析符号“分析”
【发布时间】:2014-11-16 21:39:35
【问题描述】:

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

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

我已将元数据标签添加到我的 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 中搜索解决方案,但没有成功。

我错过了什么?

【问题讨论】:

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


    【解决方案1】:

    最终我发现了问题所在,我的 Android Studio 项目名称有一个感叹号 (!),导致 google play 服务无法将自身附加到项目,让我无法使用 Google Analytics Library 以及我想手动添加的其他 .jar 文件。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-11
      • 2016-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多