Сегодня я обновил ADT до версии 22. После этого мой проект не собирал ресурсы вообще. Моя папка "gen" была пуста, и поэтому все мои java файлы, которые требуют "R", не будут компилироваться.
После обновления до Android Developer Tools версии 22 компиляция завершилась неудачей
Ответ 1
После нескольких неполных часов я перезапустил "Android SDK Manager", и на этот раз я заметил: - "Инструменты платформы Android SDK" (обновление) - "Встроенные инструменты Android SDK" (новый)
После их установки я наконец смог полностью скомпилировать мой проект.
Ответ 2
ADT22 использует персональные библиотеки Android show project/libs'jar, добавляет экспортированную функцию, если вы хотите использовать частные библиотеки библиотек проектов, вы должны проверить экспортированные
Ответ 3
Если вы используете некоторые библиотеки и/или зависимости от других проектов, вы также можете столкнуться с ошибками во время выполнения. В моем случае у меня были проблемы с Шерлоком "Невозможно выполнить dex: Несколько файлов dex определяют Lcom/actionbarsherlock/R $attr" и с некоторым другим файлом jar, который я использую "VFY: невозможно найти класс, на который делается ссылка в подписи". В этом случае, вы должны перейти к свойствам проекта, разделу Java Build Path и удалить зависящие от Android зависимости и частные библиотеки Android, как в основном проекте, так и в зависимых проектах, таких как, например, Sherlock. После этого вы выполняете очистку во всех проектах. Все должно быть восстановлено. Это сработало для меня после тяжелой битвы!