2017-01-13 5 views
0

私は自分のAndroidアプリケーションでanayliticsを実装しています。私はこのリンクに従いましたhttps://developers.google.com/analytics/devguides/collection/android/v4/。私はGradleの依存関係を適用していると私は適切にGoogleの設定ファイルを追加しましたが、私は次の行を入力する場合:

mTracker = analytics.newTracker(R.xml.global_tracker);

をしかし、AndroidはR.xmlファイルを解決するか、見つけることができません。私はそれについて読んで、そのファイルは自動的に作成されなければならないと考えていますが、起こっていません。誰かが同じ問題を抱えていましたか?Googleアナリティクスを実装する際にR.xmlファイルのリソースが作成されないのはなぜですか?

は、私はすでに、コードをリファクタリングしてきましたし、

答えて

0

いずれも動作しませんでした私は解決策を見つけ、私は実際には、Googleの-service.jsonファイルの違いは何であったかをチェックするために0から新しいプロジェクトを作成このような新しいプロジェクトのファイルは異なります。プロジェクトを作成し、Googleアナリティクスを有効にするために受け入れると、設定ファイルは、既存のプロジェクトを介してfirebaseコンソールでサービスをネーブルにしたときとは異なります。

は私が困っていた私のファイルの古いバージョンでは、私はこれが見つかりました:

"services": { 
    "analytics_service": { 
     "status": 1 
    }, 
    "appinvite_service": { 
     "status": 1, 
     "other_platform_oauth_client": [] 
    }, 
    "ads_service": { 
     "status": 1 
    } 
    } 

を、新しいプロジェクトで、私はこれを見つけた:

"services": { 
    "analytics_service": { 
     "status": 2, 
     "analytics_property": { 
     "tracking_id": "UA-XXXXXXXX-X" 
     } 
    }, 
    "appinvite_service": { 
     "status": 1, 
     "other_platform_oauth_client": [] 
    }, 
    "ads_service": { 
     "status": 1 
    } 
    } 

だから、私はちょうど追加します対応する私の現在のGoogle-service.jsonファイルに欠落している行、:

"analytics_property": { 
    "tracking_id": "UA-XXXXXXXX-X" 
    } 

と私は分析サービスを変更ステータスが2になったので、今度はR.xmlフォルダが利用可能になり、すべてが完璧に動作します!

関連する問題