Я использую Google Analytics в своем приложении для Android, и он работает хорошо. После обновления SDK (сервиса google play) до текущей версии (6587000) приложение зависает при запуске по следующей строке 8 из 10 раз:
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
В консоли нет ошибок. Я добавил Достижения и Лидеры, но Google Analytics вызывается первым. Я также изменил контекст, но это работает иногда, а иногда и нет.
Единственный раз, когда я получаю воспроизводимый результат, я удаляю следующие строки из AndroidManifest.xml. Затем больше нет замораживания при запуске.
<meta-data
android:name="com.google.android.gms.analytics.globalConfigResource"
android:resource="@xml/analytics_global_config" />
Но моя конфигурация верна:
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<string name="ga_appName">TestAppName</string>
<string name="ga_appVersion">Version1.0</string>
<string name="ga_logLevel">verbose</string>
<integer name="ga_dispatchPeriod">1000</integer>
<bool name="ga_dryRun">true</bool>
</resources>
И если я изменю конфигурацию, будет тот же результат: 8 из 10 раз приложение зависает при запуске.
Кто-нибудь знает, в чем проблема или что еще я могу проверить, чтобы приложение снова запускалось без зависания при запуске?