Android не может найти классы после обновления SDK. Что я могу сделать? - PullRequest
0 голосов
/ 26 марта 2012

У меня большая проблема.

Вчера я обновил Android SDK и с тех пор больше не запускаю корректно свое приложение на своем устройстве или эмуляторе.

Eclipse не имеет каких-либо ошибок, но при запуске приложения возникают некоторые ошибки, такие как:

 03-26 14:06:58.900: E / AndroidRuntime (32593): java.lang.RuntimeException: Unable to start activity ComponentInfo com.example {}: android.view.InflateException: Binary XML file line # 7: Error inflating class com . viewpager.TitlePageIndicator

 03-26 14:06:58.900: E / AndroidRuntime (32593): Caused by: android.view.InflateException: Binary XML file line # 7: Error inflating class com.viewpager.TitlePageIndicator

 03-26 14:06:58.900: E / AndroidRuntime (32 593): Caused by: java.lang.ClassNotFoundException: com.viewpager.TitlePageIndicator in loader

Как мне это сделать? Мне очень важно решить эту ошибку!

Я также заметил, что apk меньше, чем когда приложение работало.

Я пытался удалить все (jdk, sdk, eclipse) и переустановить, и сегодня я попытался также отформатировать и переустановить Windows.

Пожалуйста, помогите!

Ответы [ 2 ]

2 голосов
/ 26 марта 2012

Это проблема, которая возникает после перехода на ADT R17.

Подробную заметку от Ксавье Дукроше вы можете найти в Google+: https://plus.google.com/u/0/109385828142935151413/posts

Основные шаги для решения этой проблемы::

  • Удалите библиотеки из стандартного пути сборки Java: щелкните правой кнопкой мыши имя проекта> Свойства> Путь сборки Java> вкладка Библиотеки> удалите все, кроме «Android XX» (2.3.3 в моем случае) и «Зависимости Android»

  • Переименуйте папку библиотек из «lib» в «libs». Таким образом, все библиотеки в папке «libs» найденыс помощью плагина Android и добавляются в элемент «Зависимости Android» проекта

Если у вас есть ссылки на файлы jar, которых нет в папке 'libs', например, если вы используете'переменная classpath', вы можете решить проблему NoClassDefFoundError с новым ADT 17, экспортировав ссылки.

Чтобы экспортировать ссылки: просто перейдите в «Свойства>Java Build Path> Order and Export »и проверьте все ссылки, которые вы хотите экспортировать.

0 голосов
/ 03 июня 2013

У меня была такая же проблема. Это было из-за проекта затмения. Чтобы решить эту проблему, я создал новый проект в eclipse, скопировал в него существующие классы и ресурсы проекта, а затем снова запустил eclipse и добавил свои пользовательские включения.

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