Как удалить дубликаты com из имени пакета в проекте Android? - PullRequest
0 голосов
/ 10 октября 2019

У меня есть проект, и я хочу удалить дубликат com из имени пакета. Когда я нажимаю на Refactor -> Rename, там нет возможности удалить com. Что делать в такой ситуации, как правильно провести рефакторинг имени пакета?

enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 21 октября 2019

Чтобы удалить имя среднего пакета, я скопировал все файлы из com.com.myappname и вставил их в com.myappname, после чего я удалил среднюю папку com и изменил все места в коде, где у меня был старый пакетname и к новому имени пакета, эти места включают в себя: AndroidManifest, build.gradle и java файлы, где было упомянуто имя пакета, вот и все!

0 голосов
/ 10 октября 2019

Сделайте резервную копию вашего проекта, затем откройте файл androidmanifest.xml:

package="com.com.companyname.app1"

manifestfile

в нем есть настройкаpackage .. просто отредактируйте по своему вкусу

РЕДАКТИРОВАТЬ: также, если у вас возникли проблемы с его поиском, просто откройте дерево каталогов проекта, а затем найдите «AndroidManifest.xml» .. оно должно быть там. Я думаю, что большинство IDE используют этот файл для хранения настроек манифеста, хотя разные IDE могут размещать его в разных каталогах.

...