Подтвердить что ты не робот

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

4b9b3361

Ответ 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 из списка

Теперь вы должны быть добры.