Переименованы пакеты и теперь активность не найдена - PullRequest
1 голос
/ 05 октября 2010

Итак, сегодня у меня появилась блестящая идея переименовать мои пакеты, теперь мое Android-приложение, которое я планирую выпустить в четверг, не работает.

Я получаю похожую ошибку следующим образом:

Error: Activity class {org.me.androidapplication2/com.albertrosa.DEMO.MainActivity} does not exist.

Я изменил манифест, чтобы отразить изменение:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="com.albertrosa.DEMO"
     android:versionCode="1"
     android:versionName="1.0"

есть еще кое-что в манифесте, но это все, что я изменил.Есть ли что-то, что я пропускаю или делаю неправильно?Я использую NetBeans для создания этого приложения.

Ответы [ 3 ]

0 голосов
/ 12 апреля 2011

Это старая тема, но кому-то может быть полезно знать, что при рефакторинге вашего пакета вам необходимо отредактировать файл манифеста, но вам также нужно реорганизовать сгенерированный пакет файлов Java.

0 голосов
/ 09 декабря 2011

Именно это и случилось со мной. Удаление приложения с устройства устранило проблему.

0 голосов
/ 05 октября 2010

Как видите, здесь неверный путь к пакету: org.me.androidapplication2/com.albertrosa.DEMO.MainActivity

Вы пытались очистить проект?Перестроить?Попробуйте поискать старое имя пакета, может быть, оно где-то жестко закодировано?!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...