Eclipse ADT appcompat... что это?
Я провел весь день, совершенно не получая этого.
Я загрузил Eclipse, загрузил SDK, установил обновления, но каждый новый проект Android создавал что-то неправильно.
Во-первых, он не будет генерировать файл R.java вообще, теперь он делает, но там отдельный проект, который он создал, автоматически называется appcompat_v7. Я не знаю, что это такое, но это вызывает проблемы с любым другим новым проектом.
Это ошибка, которую производит обычный проект:
Контейнер "Зависимости Android" ссылается на существующую библиотеку "/home/omar/workspace/appcompat_v7/bin/appcompat_v7.jar"
Я не знаю, как это исправить. Что вызывает это?
ИЗМЕНИТЬ
Похоже, что это только с KitKat, каждая другая платформа API вообще не создает ЛЮБЫЕ исходные файлы... любая идея, как бороться с этим?
![enter image description here]()
![enter image description here]()
![enter image description here]()
Ответы
Ответ 1
Это библиотека поддержки, к которой, по-видимому, относится ваш проект. Вам нужно будет создать его как проект библиотеки в своем рабочем пространстве. Этот процесс описан здесь Поддержка настройки библиотеки в разделе Добавление библиотек с ресурсами.
Вы найдете проект, который необходимо скопировать в SDK в папке:
\ yourSDKlocation\инструменты\андроида-СДК-windows4.4\Extras\Android\поддержка\v7\AppCompat
(Не нужно просто копировать банку, вы должны создать ее как проект библиотеки.)
Ответ 2
У меня была эта проблема, когда я переместил проект на другой ноутбук. Я решил это так:
Если appcompat_v7 недоступен в Eclipse:
В меню "Файл" выберите "Создать", затем "Проект".
Затем выберите Android и Android Project из существующего кода, затем нажмите "Далее".
Найдите свою папку проекта appcompat_v7
Убедитесь, что рядом с ним находится галочка в списке "Проекты для импорта"
Если папка проекта appcompat_v7 в настоящее время не находится в рабочей области, выберите "Копировать проекты в рабочее пространство", затем нажмите "Готово"
Теперь, когда проект библиотеки доступен в вашей рабочей области, он может быть добавлен в проект:
Выберите проект из Project Explorer и откройте свойства проекта (на Mac в меню Project)
Нажмите на Android в левом списке
Рядом со списком библиотеки нажмите кнопку "Добавить"
Выберите appcompat_v7 из списка
Теперь вы должны быть добры.