Google Play Services 7.3的最新更新使得GA成为Logger
interface deprecated,因此我们无法再从我们的应用内部控制日志记录级别。
不推荐使用此界面。
不推荐使用Logger接口。使用
adb shell setprop log.tag.GAv4 DEBUG
为Google Analytics启用调试日志记录。
我们曾经使用Logger.setLogLevel()
为每种构建类型设置不同的设置(指南似乎已过时):详细调试和发布错误,因此我们的跟踪信息仅在开发期间可供我们使用。 / p>
现在有最新的更新,任何可以运行的人
adb shell setprop log.tag.GAv4 VERBOSE
将能够看到我们发送给Google Analytics的内容,或者任何人都可以看到其他人正在登录的内容(使用7.3的人)。
有什么方法可以避免这种情况吗?
答案 0 :(得分:0)
在Google Analytics更改日志页面中,您可以看到GA版本4.5是Google Play服务7.3中包含的版本(2015年5月1日)
https://developers.google.com/analytics/devguides/changelog
您可以将默认记录器更改为自定义实现:
Custom implementations of Logger can also be used:
// Provide a custom logger.
GoogleAnalytics.getInstance(this).setLogger(new CustomLogger());
请参阅:https://developers.google.com/analytics/devguides/collection/android/v4/advanced
答案 1 :(得分:0)
根据android studio终端中的文档使用adb shell setprop log.tag.GAv4 DEBUG
,但请确保只连接一台设备,然后在终端输入adb logcat -v time -s GAv4
以启动跟踪记录器
记录器
Google Analytics将使用以下内容在GAv4标记下登录logcat Android日志系统。默认情况下,只有ERROR,WARN和INFO级别 启用。要启用DEBUG级别,请在您的帐户上运行以下adb命令 设备或模拟器:
adb shell setprop log.tag.GAv4 DEBUG仅查看Google Analytics 来自logcat的消息使用以下命令:
adb logcat -v time -s GAv4
参考 https://developers.google.com/analytics/devguides/collection/android/v4/advanced#logger