Я сам разобрался, как создать новое приложение для Android, адаптировав существующее.Интересно, есть ли что-то, по чему я скучаю, или могу ли я сделать это еще более элегантно?
Вот как это работало для меня в Android Studio 3.4.1:
Позвольте нампредположим, что applicationID - это applicationId "com.example.myapp".Теперь вы хотите использовать «myapp» в качестве шаблона для создания нового приложения под названием «newapp».
- В папке «Проекты» в Android Studio дублируйте папку «myapp», скопировав ее в «newapp»..
- Замените значки в «src \ main \ res \» на значки для нового приложения.
- Замените активы в «src \ main \ assests \» на активы изновое приложение.
- Изменение имени пакета в AndroidManifest.XML.
- Если вы также хотите изменить вторую часть applicationId («пример»), нажмите Java \ com.example.myapp Nowщелкните правой кнопкой мыши на com.example.Затем нажмите «Рефакторинг»> «Переименовать».Заменить на новое имя.Теперь нажмите «Выполнить рефакторинг».
- В «Main.Activity.java» наведите курсор на «пример» в «com.example.newapp».Теперь нажмите Alt + Enter.Появляется контекстное меню, в котором необходимо нажать «перейти к пакету» com.example.newapp.
- В меню выберите «Файл», а затем «Синхронизировать проект с файлами Gradle
* 1022».* Я всегда буду искать снова, если старый «myapp» все еще где-то появляется.Поэтому в меню Android Studio нажмите «Изменить», затем «Найти», а затем «Найти в пути», где вы вводите «myapp».
Для очистки всегда имеет смысл сделать следующее в AndroidМеню «Студия»: выберите «Построить»> «Очистить проект», подождите, пока оно не будет сделано, а затем соберите свой проект, выбрав «Построить»> «Перестроить проект».
Создайте резервную копию вашего проекта (-ов).
Есть идеи, чтобы сделать это еще лучше?Что-нибудь, что я забыл?Я ценю любые конструктивные замечания.