0

我遵循为我的一个应用程序启用 Google Analytics 的教程。这似乎适用于 API 级别 17 和三星 Galaxy 4。

但是,在旧的 API Level 4 G1 上安装应用程序时,应用程序失败并出现以下错误:

Uncaught handler: thread client_id_fetcher exiting due to uncaught exception
java.lang.NullPointerException
  at android.app.ApplicationContext.openFileOutput(ApplicationContext.java:405)
  at android.content.ContextWrapper.openFileOutput(ContextWrapper.java:158)
  at com.google.analytics.tracking.android.ClientIdDefaultProvider.storeClientId(ClientIdDefaultProvider.java:102)
  at com.google.analytics.tracking.android.ClientIdDefaultProvider.generateClientId(ClientIdDefaultProvider.java:123)
  at com.google.analytics.tracking.android.ClientIdDefaultProvider.initializeClientId(ClientIdDefaultProvider.java:179)
  at com.google.analytics.tracking.android.ClientIdDefaultProvider$1.run(ClientIdDefaultProvider.java:134)

Google Analytics for Android 是否有 API 级别要求?

4

1 回答 1

2

Google Analytics V2 和新的V3 Beta中包含的自述文件都规定最低 SDK 为 2.1 (v7)。

于 2013-11-09T21:18:59.907 回答