2014-02-12 4 views
1

У меня есть проект Android в Eclipse, который я хочу изменить имя пакета. В настоящее время имя пакета - my.company.simpleapp. В моей папке src файлы сгруппированы в несколько подпакетов, а именно my.company.simpleappBackend, my.company.simpleappGUI и my.company.simpleappOthers.Изменение имени пакета моего Android-проекта

Я хочу изменить имя своего пакета на com.company.simple.app и подпакеты на com.company.simple.app.backend, com.company.simple.app.gui и com.company. simple.app.others.

Я пробовал рефакторинг всех подпакетов к их новым именам и изменение имени основного пакета в AndroidManifest на com.company.simple.app. Он строит правильно, однако в моих java-файлах я все еще получаю «import my.company.simpleapp.R» и изменяя его на новое соглашение об именах, выдает ошибку «не удалось решить».

Помощь?

+0

Очистка и восстановление после рефакторинга. – Raptor

+0

Ошибка в одном из ваших ресурсов, что помешало AAPT создать новый R.class. –

ответ

1

Лучший и простой способ заключается в следующем. Просто следуйте

RightClick on Project> Android Tools> Переименуйте пакет приложений.

Теперь измените название пакета, как хотите.

, а затем теперь все ссылки в вашем приложении изменены.

Теперь вам нужно изменить рефрактор на каждую упаковку, как вы хотите.

И, наконец, очистить и построить проект.

Я использую этот метод с возрастов.

2

Прежде всего, необходимо создать пакет,

SRC> правой кнопкой мыши> Новый> пакет

Следуйте шаг, чтобы переместить Java файлы в новом пакете.

выберите java-файл> щелкните правой кнопкой мыши> рефакторинг> переместить> выберите предпочтительный пакет.

или

правой кнопкой мыши на проект пакета> Рефакторинг> Переименовать> Введите новое имя на данном подана на экране всплывающего. флажка ссылочного обновления .. и нормально и нормально ..

чистые и построить проект

0

См. Ниже шаг, поскольку это работа для меня.

  1. Сначала нажмите на Основной пакет приложения.
  2. Нажмите F2 для пересчета имени вашего пакета.
  3. Обновите название своего пакета в поле редактирования.
  4. Выберите флажок под этим, обновить ссылки и переименовать вложенные пакеты

Измените файл манифеста с новым именем пакета, как на ниже.

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.sample.app" 

"com.example.sample.app" заменить на новый пакет. Он работает для меня. попробуй.

Смежные вопросы