Измененные вручную имена пакетов вызывают исключение 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
,