У меня есть приложение, поддерживающее разные домены. Мой код разработан под пакетом: com.example. Я хотел бы опубликовать несколько применение в различных пакетах, как:Публикация нескольких приложений в одном пакете - Android
com.example.domain1, com.example.domain2 и т.д.
В манифесте я определяю:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.domain1"
.... и domain2:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.domain2"
профи blem Я столкнулся с тем, что как только я изменяю имя базового пакета из domain1 в domain2, мне нужно переименовать все мои пакеты в папку src, а также макеты. Я ищу, чтобы сохранить ту же базовую упаковку com.example и распространять различные приложения под своими поддоменами.
Есть ли лучший способ?
Уточнение: При изменении имени пакета файл ресурсов изменяется с com.example.R на com.example.domain2.R. Это означает, что я должен зайти во все классы и макеты src java и т. Д. И обновить сгенерированное расположение файла R. Это не удобно.
Вы можете уточнить, как вы это сделали? –