2013-05-16 3 views
28

Сегодня я обновил ADT до версии 22. После этого мой проект не будет компилировать ресурсы вообще. Моя папка «gen» была пустой, и поэтому все мои java-файлы, которые требуют «R», не будут компилироваться.После обновления до Android Developer Tools версии 22 компиляция завершена

ответ

32

После нескольких неполных часов времени, я перезагрузил "Android Manager SDK" и в этот раз, я заметил это: - "Android SDK Platform Tools" (обновление) - "Android SDK встроенных инструментов" (новый)

После установки их я наконец смог полностью скомпилировать свой проект.

+4

Спасибо, я почти мигрировал андроид studio .. –

+0

У меня проблемы с этим. кажется, что инструмент под названием «aapt.exe» больше не существует, от которого зависят другие инструменты (например, maven). Что я могу сделать? –

+0

Я не могу найти «aapt» (версия для Mac/Linux той же программы «под моей папкой android-sdk-mac_86»). Мой проект все еще компилируется через командную строку. Я могу рискнуть предположить, Алекс. вы запустили проект андроидного обновления, чтобы обновить ваши файлы сборки? – GenesisST

3

Если вы используете некоторые библиотеки и/или зависимости от других проектов, вы также можете столкнуться с ошибками во время выполнения. В моем случае у меня были проблемы с Sherlock «Невозможно выполнить dex: несколько файлов dex определяют Lcom/actionbarsherlock/R $ attr» и с другим файлом jar Я использую «VFY: невозможно найти класс, на который ссылаются подписи» В этом случае вы должны перейти к свойствам проекта, разделу Java Build Path и удалить зависимые приложения Android и частные библиотеки Android, как в основном проекте, так и в зависимых проектах, например, Sherlock. После этого вы выполняете очистку во всех проектах. Все должно быть восстановлено. Это сработало для меня после тяжелой битвы!

+1

Спасибо, это действительно работает =) – Tiarsoft

+0

Спасибо. Удалив как зависимости, так и частные библиотеки, очистите работу. –

11

использование ADT22 Android Частных библиотеки показать проект/libs'jar, добавьте экспортируемые функции, если вы wannt частных библиотек справочной библиотеки проектов, вы должны проверить экспортируемый

https://plus.google.com/photos/117122118961369445953/albums/5878509263473846433/5878509268379848162?authkey=CL3Frb-S_qj-fQ

+0

Я впервые установил «Android SDK встроенные инструменты», как объясняет @GenesisST в своем ответе. Затем в «Order and Export» я проверил «Личные библиотеки Android», как показано в вашей ссылке, и теперь все работает. Благодарю. –

Смежные вопросы