我正在尝试在我的应用中实施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中寻找解决方案,但没有成功。
我错过了什么?
答案 0 :(得分:2)
最终我发现问题是什么,我的Android Studio项目名称中有一个惊叹号(!),导致Google Play服务无法将自己附加到项目中,让我无法使用Google Analytics Library以及我想手动添加的其他.jar文件。
简而言之,请使用Android Studio在创建新项目时显示的提示:在创建项目和开发项目时避免使用空格和特殊字符,因为它可能无法按预期工作