Подтвердить что ты не робот

Java.lang.ClassNotFoundException после изменения ничего в проекте, но обновление eclipse android sdk

Некоторое время назад я разработал довольно простое приложение с целью 4.2.2. Я работал нормально в своем устройстве. Затем я прекратил разработку около 1 месяца.

После недавнего ввода/вывода Google я решил вернуться к разработке. Сначала я открыл Android SDK Manager и обновил все доступные пакеты (я думаю, что это были только инструменты SDK, инструменты платформы и не намного больше).

Затем я попытался запустить проект и получил этот java.lang.ClassNotFoundException. Я проверил все, никаких ошибок вообще, строительство завершено успешно.

java.lang.ClassNotFoundException: Didn't find class "com.example.compassgps.CompassGPSActivity" on path: /data/app/com.example.compassgps-2.apk

Я пробовал много вещей: очистил проект, изменил цель Android (в случае, если новые версии API17 сделали что-то сбой)...

Я просмотрел уже заданные вопросы StackOverflow, но не нашел ни одной из ситуаций, в которых изменения в проекте были NONE. Поэтому я чувствую себя довольно расстроенным сейчас, потому что я фактически изменил НИЧЕГО, и мой проект прекратил работать: (

4b9b3361

Ответ 1

Щелкните правой кнопкой мыши по свойствам вашего проекта. Путь сборки Java. Выберите вкладку "Экспорт заказов". Убедитесь, что выбраны частные библиотеки Android. Если вы ссылаетесь на проект библиотеки. сделать то же самое и для проекта библиотеки. Очистка и сборка.

Также перейдите в android sdk manager и убедитесь, что у вас установлены инструменты сборки sdk для Android. Это не обязательно, но убедитесь, что у вас установлены инструменты для сборки Android.