12

Google アナリティクス v4 SDK (Google Play Services 4.3.23 リリースにある) で使用される XML 構成ファイルのパラメーターga_dryRunドキュメントには、とga_logLevelがトラッカー ファイルの有効な属性であると記載されています。これが私のものres/xml/default_tracker.xmlです:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="ga_dryRun">true</bool>
    <string name="ga_logLevel">verbose</string>
</resources>

この構成ファイルを新しいトラッカーに設定してアプリを実行すると、ログに次のように表示されます。

04-30 13:05:55.303  29266-29266/com.example.app W/GAV3﹕ Thread[main,5,main]: bool configuration name not recognized:  ga_dryRun
04-30 13:05:55.303  29266-29266/com.example.app W/GAV3﹕ Thread[main,5,main]: string configuration name not recognized:  ga_logLevel

使用する更新された属性名はありますか? これらの機能を XML 経由で構成することはサポートされなくなりましたか (v3 SDK では機能していました)?

Java から予行演習とログ レベルの両方のオプションを設定できることはわかっていますが、ビルド バリアントごとに異なるファイルを使用できるように、これらを XML ファイルで定義できると便利です。

4

1 に答える 1

29

セットアップから、トラッカー構成で設定を指定しているようです。

ga_dryRunとの値はga_logLevelアプリのグローバル設定であり、v4 以降の特定のトラッカーに固有のものではありません。こちらのドキュメントに記載されている手順に従っていることを確認できますか?

引用するには、次を使用して構成をセットアップします。

AndroidManifest.xml 内

 <meta-data
   android:name="com.google.android.gms.analytics.globalConfigResource"
   android:resource="@xml/analytics_global_config" />

analytics_global_config.xml 内

 <?xml version="1.0" encoding="utf-8"?>
 <resources>
   <bool name="ga_dryRun">true</bool>
   <string name="ga_logLevel">verbose</string>
 </resources>
于 2014-05-01T23:45:17.437 に答える