3

Я настраиваю существующее приложение с некоторыми событиями отслеживания активности, предлагаемыми через Google Analytics. Я добавил все изменения градиента, а что нет, но я продолжаю получать ошибку, связанную с дублированием google_app_ids. Я знаю, что один из идентификаторов исходит из использования Google Maps в моем приложении. Я считаю, что мне, возможно, был предоставлен новый файл google_app_id из одного авто, созданного из файла google-services.json, который вы должны добавить для Google Analytics. Я не знаю, как это исправить.Интеграция Google Analytics с Android-приложением

Вот ошибка я получаю при попытке построить:

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> 

Вот мой strings.xml с моим app id Я добавил для Google Maps:

<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> 
+0

У вас есть в обоих файлах. Попробуйте удалить 380060644351 или переименуйте его из strings.xml –

+0

Будет ли это испортить мои файлы Google Maps. Я посмотрел на портал разработчика google и похоже, что мне был присвоен новый идентификатор нового проекта, когда я зарегистрировался в Google Analytics. Есть ли способ интегрировать эти два? –

+0

Вы подписались на аналитику из той же учетной записи API карт? –

ответ

5

У вас есть тот же дескриптор как у вашего собственного strings.xml, так и у Google values.xml, который смущает Gradle, какой дескриптор использовать. Просто переименуйте свой собственный ресурс google_app_id в другое имя.

0

У меня была та же проблема. Просто удалите сгенерированный файл analytics.xml, очистите свой проект. После этого он работает

Смежные вопросы