Я пробую варианты продукта, чтобы объединить две базы кода приложений Android, которые имеют разные структуры пакетов, в единую базу кода. Оба варианта имеют два разных файла манифеста Android, которые имеют свою собственную активность Launcher. Оба файла манифеста Android будут сильно отличаться, так как оба кода вкуса совершенно разные. источник
главный
- java(com.test.game.cars)
- разрешение
- AndroidMainfest.xml
кирпичи
- java(com.test.game.bricks)
- разрешение
- AndroidMainfest.xml
Я добавил намерение category.DEFAULT в файл манифеста Android кирпичей.
productFlavors {
cars{
applicationId "com.test.game.cars"
}
bricks{
applicationId "com.test.game.bricks"
}
}
Когда я пытаюсь запустить carsdebug, он работает нормально. Но когда я пытаюсь запустить кирпичи, в телефон устанавливаются и автомобили, и кирпичи. Можно ли вообще установить только приложение для кирпичей, когда запущена отладка кирпичей?