Нужна помощь в изменении имени моего пакета в 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.