Измененные вручную имена пакетов вызывают исключение ProcessException

Я потерял Google Play Keystore (только файловый браузер Android Studio помещал удаленный файл в корзину, а не удалял их полностью)... поэтому я попытался загрузить приложение как новое приложение. Но сначала я должен изменить имена пакетов.

Я ищу (нахожу путь) все экземпляры полного имени пакета и заменяю все новым именем пакета. Я также несколько раз использовал Rebuild Project и Clear Project.

Проблемы, которые появились сейчас:

Cannot resolve symbol 'R'

И если я пытаюсь запустить или создать APK, выдается следующее сообщение об ошибке:

Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\Program Files\Android\sdk\build-tools\20.0.0\aapt.exe'' finished with non-zero exit value 1

Каждый экземпляр old.package.name изменяется на new.package.name, включая папки (main/java/) и AndroidManifest.xml

Если у кого-то уже был такой опыт, и, возможно, есть идеи, как его решить.
Я также могу предоставить больше информации, когда это необходимо.

1 ответ

Это потому, что, хотя вы изменили имя пакета, имя пакета в gen все еще старый. Просто используйте import утверждение в вашем классе и import Старый package name.R,

Другие вопросы по тегам