3

Google アナリティクスを通じて提供されるアクティビティ追跡イベントの一部を使用して、既存のアプリをセットアップしています。すべてのgradleの変更を追加しましたが、google_app_idsが重複していることに関連するエラーが発生し続けます。id の 1 つは、もともとアプリで Google マップを使用していたことに由来することを知っています。Google アナリティクス用に追加する必要がある google-services.json ファイルから自動生成されたものから、新しい google_app_id が与えられた可能性があると思います。修正方法がわかりません。

ビルドしようとしたときに表示されるエラーは次のとおりです。

Error:Execution failed for task ':app:mergeDebugResources'.
> [string/google_app_id] C:\Users\smithm24\AndroidStudioProjects\NOAAHSO\app\src\main\res\values\strings.xml    [string/google_app_id] 
C:\Users\smithm24\AndroidStudioProjects\NOAAHSO\app\build\generated\res\google-services\debug\values\values.xml: Error: Duplicate resources

自動生成されたファイルである私のvalues.xmlは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="ga_trackingId" translatable="false">UA-76597942-1</string>
    <string name="gcm_defaultSenderId" translatable="false">287841560662</string>
    <string name="google_app_id" translatable="false">1:287841560662:android:18d8b4b538346094</string>
</resources>

これは、Googleマップ用にずっと前に追加したアプリIDを含むstrings.xmlです。

<resources>
    <string name="app_name">Weather AND Haul Route</string>
    <string name="action_settings">Settings</string>
    <string name="button_text">Get Weather</string>
    <string name="title_activity_maps">Map</string>
    <string name="google_app_id">380060644351</string>
</resources>
4

2 に答える 2

0

私も同じ問題を抱えていました。生成されたファイルanalytics.xmlを削除して、プロジェクトをきれいにしてください。その後、それは働いています

于 2016-05-06T21:17:37.527 に答える