大佬教程收集整理的这篇文章主要介绍了android – 将Google Analytics添加到我的应用中时出现XML错误,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在关注如何在谷歌GA主页中添加谷歌分析.
(https://developers.google.com/analytics/devguides/collection/android/v4/#manifest)
但我在ApplicationTracker.java中有一个错误
在R.xml.global_tracker和R.xml.ecommerce_tracker中,xml有一个红线(有错误)
我很专注于谷歌搜索和stackoverfliw搜索和如此多的搜索.
很多人都说这是关于android.R的
但我不是添加android.我很好地使用COR_660_11845@.myPackagename.R.
有人可以解释一下吗?
背后是我的代码
ApplicationTracker.java
package com.zla.android; import java.util.HashMap; import android.app.Application; import com.google.android.gms.analytics.GoogleAnalytics; import com.google.android.gms.analytics.Tracker; import com.zla.android.R; public class ApplicationTrackers extends Application{ private static final String PROPERTY_ID = "UA-XXXXXXXX-2"; public enum TrackerName { APP_TRACKER,// Tracker used only in this app. GLOBAL_TRACKER,// Tracker used by all the apps from a company. eg: roll-up tracking. ECOMMERCE_TRACKER,// Tracker used by all ecommerce transactions from a company. } HashMap<TrackerName,Tracker> mTrackers = new HashMap<TrackerName,Tracker>(); synchronized Tracker getTracker(TrackerName trackerId) { if (!mTrackers.containsKey(trackerId)) { GoogleAnalytics analytics = GoogleAnalytics.geTinstance(this); Tracker t = (trackerId == TrackerName.APP_TRACKER) ? analytics.newTracker(PROPERTY_ID) : (trackerId == TrackerName.GLOBAL_TRACKER) ? analytics.newTracker(R.xml.global_tracker) : analytics.newTracker(R.xml.ecommerce_tracker); mTrackers.put(trackerId,t); } return mTrackers.get(trackerId); } }
global_tracker.xml
<?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="http://scheR_660_11845@as.android.com/tools" tools:ignore="TypographyDashes"> <Integer name="ga_sessionTimeout">300</Integer> <!-- Enable automatic Activity measurement --> <bool name="ga_autoActivityTracking">true</bool> <!-- The screen names that will appear in reports --> <String name="com.zla.android.MainActivity">MainActivity</String> <String name="ga_trackingId">UA-XXXXXXXX-2</String> </resources>
ecommerce_tracker.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <Integer name="ga_sessionTimeout">300</Integer> <String name="ga_trackingId">UA-XXXXXXXX-2</String> </resources>
AndroidManifest.xml中
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://scheR_660_11845@as.android.com/apk/res/android" package="com.zla.android" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="21" /> <!-- about Google Analytics --> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <application android:allowBACkup="true" android:icon="@drawable/app_icon" android:label="@String/app_name" android:theme="@style/AppTheme" android:largeHeap="true" > <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> <activity android:name="com.zla.android.SearchBrandActivity" android:label="search page" /> <activity android:name="com.zla.android.SearchFrameActivity" android:label="search page" /> <activity android:name="com.zla.android.ListActivity" android:label="list page" android:parentActivityName="com.zla.android.MainActivity" > </activity> <activity android:name="com.zla.android.ListActivity_WishList" android:label="list page" android:parentActivityName="com.zla.android.MainActivity" > </activity> <activity android:name="com.zla.android.DetailActivity" android:label="detail page" android:parentActivityName="com.zla.android.ListActivity" /> <!-- about Google Analytics --> <Meta-data android:name="com.google.android.gms.version" android:value="@Integer/google_play_services_version" /> <activity android:name="com.zla.android.ApplicationTrackers" android:label="Google Analytics" android:parentActivityName="com.zla.android.MainActivity" /> </application> </manifest>
以上是大佬教程为你收集整理的android – 将Google Analytics添加到我的应用中时出现XML错误全部内容,希望文章能够帮你解决android – 将Google Analytics添加到我的应用中时出现XML错误所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。