Создайте другой лаунчер для разных вкусов продукта

Я пишу приложение с несколькими вариантами на Android Studio, используя систему сборки Gradle. Основное приложение/файл AndroidManifest имеет свою собственную определенную активность запуска, и я хотел переопределить файл Flavor/AndroidManifest, в котором я определил другую активность запуска, которая является частью только Flavor/исходного кода.

Изменить: вот иерархия файлов:

Имя_приложения->приложение->источник->

  • src-> Вкус1-> AndroidManifest
  • src-> Flavor2-> AndroidManifest
  • src-> main-> AndroidManifest

Но когда я это делаю, выдается исключение, когда Main_app/package/launcher не найден. Любое предложение здесь!


person CoDe    schedule 11.08.2015    source источник
comment
Не могли бы вы показать нам свою файловую иерархию?   -  person pedrotorres    schedule 11.08.2015
comment
Если ваше приложение дает сбой и вам нужна помощь, вы должны предоставить нам минимальный, полный и поддающийся проверке пример проблемы. . В этом случае он будет включать как минимум полную трассировку стека и содержимое манифеста.   -  person CommonsWare    schedule 11.08.2015
comment
Спасибо .. Я отлаживаю его с другим вариантом .. скоро обновлю. Если у вас есть какие-либо предложения, чтобы следовать/проверить процесс .. пожалуйста, дайте мне знать.   -  person CoDe    schedule 11.08.2015


Ответы (1)


Проверьте параметры конфигурации:

Изменить конфигурации

Изменить начальную активность

У меня была та же проблема, пока я не понял, что она использует специфичную для вкуса активность для всех начальных конфигураций активности вкусов.

person sav621    schedule 08.03.2017