Intereting Posts
Запуск анимации по кадрам Используйте alarmManager и службу для выполнения уведомления о расписании только в течение определенного периода времени Переключитесь на новую активность, вместо переключения фрагментов, когда щелкнуть элемент списка слайдов jfeinstein10 Android google signin и кнопка входа в facebook выглядят совершенно иначе Тестирование блоков Android, требующих контекста Запуск пользовательского приложения Android из браузера Android / Chrome Максимальное количество dp / dip на устройствах Android Как узнать, когда RecyclerView завершил установку элементов? Возможно ли изменить имя листа с помощью apache poi MS excel java android OnPostExecute не вызывается в AsyncTask (исключение выполнения обработчика Handler) Android – отменить запрос Volley Обзор базы данных SQLite от Android Studio Ошибка: вызов WebView.destroy (), все еще подключенный Font-face на android 4.0.x не работает Android: привязка данных, notifyPropertyChanged () не работает?

Crashlytics – разные названия пакетов для разных ароматов градиентов

Я пытаюсь настроить Android-приложение, используя Android Studio с двумя разными вкусами. Каждый аромат меняет packageName и applicationId – поскольку я хочу, чтобы 2 отдельных APK были представлены как два разных продукта в Google Play.

Я также пытаюсь настроить отдельные приложения в Crashlytics, по одному для каждого аромата. Несмотря на то, что первый был создан без каких-либо проблем, когда я переключаю вкус, плагин Crashlytics для Android Studio по-прежнему считает, что мой проект уже настроен. Поэтому в настоящее время я не могу настроить свои Crashlytics для второго вкуса.

Спасибо заранее за любые предложения.

Solutions Collecting From Web of "Crashlytics – разные названия пакетов для разных ароматов градиентов"

Как было предложено m4ch3t3, это обходное решение отлично работает:

Я создал пустой проект с именем пакета, соответствующим другому вкусу. Используя этот проект, я создал новое приложение в Crashlytics. Затем я собрал оба варианта моего настоящего проекта и вызвал поддельные сбои в них. Сообщалось о сбоях в соответствующих приложениях Crashlytics

Вы можете определить другое имя пакета, указав applicationId в своем приложении build.gradle следующим образом:

productFlavors { dev { applicationId "dev.myapp.app" } prod { applicationId "prod.myapp.app" } } 

Использование плагина Crashlytics для Android Studio будет PITA в вашем случае.

То, что вам действительно нужно, это только ключ API и секрет – общий для одной и той же организации, поэтому, если у вас уже есть одно приложение, правильно развернутое в Crashlytics, вы можете получить доступ к этим данным из профиля организации.

Просто выйдите из плагина Android-студии (CTRL + L, в то время как всплывающее окно плагина сфокусировано), и взгляните на этот ответ, который объясняет, как справляться с несколькими вкусами и несколькими ключами.