Нужна помощь в изменении имени моего пакета в eclipse

поэтому мое имя пакета - com.soundboard прямо сейчас.

очевидно, это имя принято... У меня возникла проблема с изменением его по всему имени пакета.

Я проверил несколько сообщений здесь и сделал рефакторинг > переименовал и изменил его на более оригинальное имя. Когда я попытался загрузить новый .apk, я получил то же сообщение, что и имя пакета.

Когда я меняю строку package = "com.soundboard" в манифесте на что-то еще, я получаю ошибки во всех остальных страницах (.javas) при сохранении.

Ответы

Ответ 1

Шаг для изменения имени пакета с помощью eclipse.

1- Щелкните правой кнопкой мыши по проекту.

2- Выберите Инструменты Android.

3- Выберите "Переименовать пакет приложений"

4- Введите новое имя приложения и нажмите OK.

Я надеюсь, что он поможет вам.

Ответ 2

В Eclipse разверните дерево для своего приложения. Скажем, это называется "Тест".

Затем разложим src,

затем щелкните правой кнопкой мыши на com.example.test, нажмите "Refactor", нажмите "Переименовать", затем введите новое имя и нажмите "ОК".

Затем дважды щелкните по AndroidManifest.xml, а затем просто измените пакет = "com.example.test" на package = "com.what.you.want.it.to.be"

Удерживайте управление, сдвиньте и нажмите "S". Затем он попросит "Изменение пакета изменилось..."

Ответ "Да".

Затем щелкните левой кнопкой мыши по проекту, самой внешней части дерева, затем нажмите "Проект" вверху и нажмите "Очистить".

Затем повторите проверку своего приложения, чтобы убедиться, что ошибок не было, затем загрузите его.

Ответ 3

Вот шаги, которые я выполнил, чтобы переименовать мою структуру пакетов в приложении для Android.

  • Сортируйте свой проводник пакетов для использования иерархической структуры
    • В открывшемся окне браузера щелкните стрелку вниз. Выберите Package Presentation > Hierarchical
  • Переименуйте свой пакет.
    • Щелкните правой кнопкой мыши на уровне, на котором вы хотите переименовать все нижележащие пакеты.
    • Выберите Refactor > Rename...
    • Введите новое имя пакета. Убедитесь, что отмечены все флажки, особенно "Переименовать подпакеты"
    • Следуйте указаниям остальных мастеров, чтобы изменить пакеты классов.
  • Просмотрите файл манифеста, чтобы убедиться, что он был перепутан как часть переименования. Особенно проверьте атрибут package вашего приложения.
    • Сравните с вашей версией HEAD с репо вашего исходного управления на Right click > Compare With > HEAD Revision
  • Очистите свой проект
    • Project > Clean..
    • Проверьте проект
    • Нажмите "ОК"
  • Отладить проект и принять новое имя пакета
    • Right click on project > Debug As > Android Application
    • В диалоговом окне "Изменение пакета изменилось...." нажмите Yes
    • Теперь ваши ссылки на класс R в ваших *.java файлах могут быть неверными. Вам нужно будет исправить это.

Ответ 4

Получена та же проблема. Я забыл переопределить пакет в файле манифест

Также помните об изменении пакета в ваших *.java файлах (поверх файла txt)

Ответ 5

очень легко, если следовать приведенным инструкциям следующим образом http://movivations.wordpress.com/2012/04/27/change-package-name-in-android-motodev-eclipse/ Изменить имя пакета в Android (Motodev/Eclipse) Изменение пакета проектов в Motodev Studio или Eclipse всегда сложнее и требует времени для освоения. Продолжим наш предыдущий пример переупорядочения списка и изменим его название пакета. Название пакета, которое мы использовали в этом проекте, было "com.movivation.reorderingdemo". Позволяет запустить Motodev Studio для Android 3.1 и начать это путешествие.

Теперь измените его, чтобы он выглядел как "com.movivationlabs.reorderingdemo".

Чтобы изменить имя своего пакета, щелкните правой кнопкой мыши имя пакета, затем выберите "Рефакторинг" → "Переименовать", как показано на рисунке выше. После нажатия "Переименовать" вы увидите окно, которое будет выглядеть примерно так:

После изменения пакета это окно будет выглядеть так:

При нажатии кнопки "ОК" в этом диалоговом окне Motodev Studio для Android обрабатывает ваше требование об изменении имени пакета. Для завершения процесса требуется минутная секунда, и вы можете увидеть изменения здесь:

Первый шаг изменения имени пакета теперь завершен. Следующим шагом будет изменение имени пакета с помощью инструментов Android, найденных в среде IDE. Щелкните правой кнопкой мыши "Имя проекта" в окне "Проводник проекта", затем нажмите "Инструменты Android" и, наконец, нажмите "Переименовать пакет приложений".

При нажатии этого пункта меню открывается другое диалоговое окно с запросом нового имени пакета:

В том же диалоговом окне после изменения имени пакета диалоговое окно выглядит так:

При подтверждении изменений среда IDE показывает очень информативное, по очереди представление всех файлов, которые будут изменены, и запрашивает окончательное подтверждение:

При нажатии кнопки "Готово" происходит внесение изменений во все указанные файлы, и, наконец, IDE просит нас обновить конфигурацию запуска:

Это завершает второй шаг в изменении пакета. Теперь все файлы, такие как исходные коды Java и Android-манифест, будут содержать новый пакет. Посмотрите файл манифеста:

Наш демо-проект Re-Ordering был очень маленьким проектом с только одним видом деятельности и макетом, и этот макет тоже не имел каких-либо настраиваемых элементов управления или элементов интерфейса, которые мы распространяем в нашем проекте. Проблема с Motodev и, в свою очередь, Eclipse заключается в том, что если мы будем расширять объект управления пользовательским интерфейсом, то соответствующая IDE не сможет изменять имя пакета в расширенном объекте управления пользовательским интерфейсом. Ниже представлен расширенный элемент управления ImageView под названием "TouchImageView":

Этот элемент управления не используется в нашем проекте, Ive показал этот элемент управления только для того, чтобы вы поняли, что нам нужно изменить имена пакетов для любого настраиваемого элемента управления, который мы используем. Это последний шаг в изменении имени пакета для Android-проекта. В итоге, • Refactor - переименуйте имя пакета Android. • Переименуйте имя пакета с помощью Android Tools. • Вручную измените пакет в Android-манифестах или любых других настраиваемых элементах управления, стилях, тем, которые вы использовали в своем проекте, если не изменились иначе. Это завершает учебник на сегодня. Надеюсь, это полезно для всех Android-пользователей!

Ответ 6

Похоже, что ответы различны в разных версиях Eclipse.

В моей версии (Android Developer Tools Build: v22.0.5-757759) я изменил имя пакета, выполнив следующие шаги:

  • Создайте новый пакет: в проводнике пакетов щелкните правой кнопкой мыши 'src' в рамках проекта, выберите 'new'/'Package'
  • Перенесите текущий пакет в этот новый пакет: щелкните правой кнопкой мыши на вашем java файле и выберите "Refactor" / "Move"

Ответ 7

Измените имя своего приложения (как оно отображается на их устройстве) Просто измените значение app_name в файле strings.xml Измените имя папки проекта вашего приложения 1- Щелкните правой кнопкой мыши на главном проекте 2- Выберите рефрактор 3- Выберите Переименовать 4- Обновите новое имя и нажмите OK.

Измените имя пакета вашего приложения 1- Щелкните правой кнопкой мыши по проекту. 2- Выберите Инструменты Android. 3- Выберите "Переименовать пакет приложений" 4- Введите новое имя приложения, затем нажмите OK.