Имя пакета рефакторинга разбивает все приложение

Я пытаюсь реорганизовать свой пакет с помощью Eclipse

org.sheehan.activity 

в

 org.sheehan.stocks.activity 

По какой-то причине мой проект просто взрывается, когда я это делаю, и R не восстанавливается. Как я могу правильно реорганизовать?

UPDATE : я обновил свой манифест Android, чтобы отразить изменения. R все еще не восстанавливается. Даже после чистки. Компилятор жалуется на org.sheehan.activity.R

    Я решил:

     Android Tools > Rename Package Application 

    Если вы переименовали правильно, все ваши ссылки в вашем проекте должны были обновиться. После этого очистите свой проект, перейдя в Project> Clean. Это должно исправить это.

    Исправление отсутствия ссылки на R в eclipse:

    1. Рефакторинг -> Переименовать`

    2. Построить -> Очистить

    3. Инструменты Android -> Исправить свойства проекта

    Выберите базовый пакет вашего проекта в проводнике пакета eclipse, нажмите F2 (Переименовать) в диалоговом окне переименования: ВЫБЕРИТЕ ВСЕ: Введите описание изображения здесь

    Это должно сделать это

    Имя пакета не обновляется в файлах XML. В частности, ваш манифест, который должен знать базовый пакет.

    Для более продвинутых импортеров и рефакторов, буквально закрывая среду Eclipse, можно обновить кеш, который вызывает случайные ошибки, такие как «Конечная позиция лежит за пределами диапазона документов» или «то, что когда-то работало сейчас, не устраняет ошибки выталкивателя волос».

    Вы должны закрыть Eclipse при попытке переименования:

    1. Когда вы импортируете проект, выполните некоторые рефакторинг (например, попробуйте изменить имя пакета), затем удалите проект и повторите попытку, вы увидите немедленные ошибки R.java, когда вы этого не сделали

    2. Когда вы импортируете проекты, в которых вручную создавались файлы R.java, которые имеют пользовательские импорты, такие как «com.ns.proj.R» и не видят обновления имени в Preview

    3. Коробка, которая запрашивает, хотите ли вы переименовать подпакеты, проверяется неожиданно

    4. Код в «Preview >>» выглядит так, как если бы он был выполнен ранее, вместо черно-белого кода с замененными именами

    5. Вы получаете ошибки XML в имени активности манифеста, как это

    андроид: имя = "com.ns.proj.CustomCocom.ns.proj.CustomControlse =" @ андроид: стиль / Theme.Light.NoTitleBar»

    Когда это должно быть

    Android: name = "com.ns.proj.CustomControls" android: style = "Theme.Light.NoTitleBar"

    Есть слишком много, чтобы назвать, очевидно, но это так же важно, как «следить за мячом» в спорте. Что-то, что так легко забыть, но такие вещи относятся к другим программным программам, таким как Dreamweaver (например, когда вы используете опцию Dreamweaver «Put» вместо перетаскивания по FTP с помощью FileZilla и вы замечаете, что ваш домен не обновляет ваши изменения в Интернете). Я позвонил в Adobe, когда я начал работать в качестве разработчика 8 лет назад, потому что знал, что я не делаю ничего плохого. Иногда они говорили, что сгенерированные файлы для выполнения действия искажаются … другими словами, у IDE тоже есть ошибки!

    В общем, закройте IDE, прежде чем вы сами … это может спасти вам жизнь!

    Щелкните правой кнопкой мыши в своем проекте, перейдите к

     Android Tools > Rename Package Application 

    Иногда, если Project > Clean не работает, так что папки Delete /gen и /bin вашего проекта.