Обновление до Android SDK Tools R22
Я обновил SDK Tools до R22 и ADT Plugin. Все хорошо работало до обновления, но с тех пор у меня проблемы.
В основном у меня есть 2 проекта библиотеки и проект приложения. Один из моих проектов библиотеки содержит некоторые файлы jar в папке "libs". Одна из этих банок используется в самом проекте приложения для некоторой начальной настройки. Перед обновлением все работало нормально, но теперь он просит меня добавить банку в путь сборки, и даже если я это сделаю, при запуске приложения он все равно дает мне ClassNotFoundException.
Был ли у кого-то подобный опыт или есть представление о том, что вызывает это и как его можно исправить?
Спасибо.
Ответы
Ответ 1
Проверьте этот Android Sdk Tools Revision 22 issue?. "Я обнаружил, что мне нужно проверить все поля на вкладке" Заказ/Экспорт "пути сборки Java для проекта - и каждая библиотека - правильно скомпилировать и запустить приложение на устройстве". - должен помогать.
Ответ 2
Обходной путь здесь работал у меня
Ответ 3
OK. У меня также была проблема Simillar.
Как сказать Если у вас есть проект библиотеки как google-play-services_lib
перед обновлением, чем может случиться, что ваш код библиотеки также был обновлен после обновления вашего SDK.
Вы должны удалить этот проект библиотеки из своей рабочей области и импорта снова из источника как в моем случае мне пришлось импортировать из /android-sdk-linux/extras/google/google_play_services/libproject/google-play-services_lib
. Добавить ссылку ваш путь к библиотеке для вашего проекта приложения Android. очистить и построить свой проект.
Надеюсь, что это поможет.
Ответ 4
вам следует попробовать обновить eclipse.
1) Получите новый импорт через Android SDK Manager
2) Проверьте наличие обновлений в репозитории Eclipse: help/check for updates
Это будет "реально" обновить версию SDK в ваших конфигурациях.
Не знаю, нужны ли другие шаги, на которые указывает VShcryabets, я имел их раньше.