2013-10-01 3 views
2

Можно ли указать путь пакета для R.class?указать путь пакета R (Android)

пакет класса

Анализатор R используется путь пакета, указанного в AndroidManifest.xml

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

Разница между приложениями будет изображением и текстом. в то время как логика кода остается неизменной.

Для развертывания одного и того же кода для нескольких приложений требуется уникальное имя пакета для каждого приложения в AndroidManifest.xml.

Проблема в том, что смена имени пакета, R регенерируется. Весь импорт java-файла для R недействителен с устаревшим пакетом. И я должен изменить каждый java-файл для импорта R.class. Если я могу указать общий путь для R. Эта проблема будет решена.

ответ

2

Вам не нужно идти на каждый экран, чтобы изменить импорт com.packagename.R.

1) нажмите Ctrl + H

enter image description here

2) Выберите вкладку "Поиск файлов" и введите свой старый имяпакета искать

3) Нажмите кнопку "Заменить" кнопку

enter image description here

4) Дайте новое имя пакета для замены.

5) Очистить сборку и наслаждаться.

Если с помощью машины Linux одной команды сделать трюк

find yourprojectpath -type f -exec sed -i 's/com.oldpackage.name/com.new.packagename/g' {} \\; 
+0

отличный ответ! – JosephT

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