it-swarm.com.ru

Eclipse ADT appcompat ... что это?

Я потратил весь день на то, чтобы быть абсолютно нигде с этим…. Я скачал Eclipse, скачал SDK, установил обновления, но в каждом новом проекте Android, который я создаю, что-то не так.

Во-первых, он вообще не будет генерировать файл R.Java, сейчас он это делает, но есть отдельный проект, который создается автоматически и называется appcompat_v7. Я не знаю, что это такое, но это вызывает проблемы с любым другим новым проектом. 

Это ошибка, которую создает обычный проект: Контейнер «Зависимости Android» ссылается на несуществующую библиотеку «/home/omar/workspace/appcompat_v7/bin/appcompat_v7.jar».

Я абсолютно не знаю, как это исправить. Чем это вызвано?

EDIT Похоже, что это только с KitKat, любая другая платформа API не создает никаких исходных файлов вообще ... есть идеи, как бороться с этим?

enter image description here

enter image description here

enter image description here

23
Omar.Ebrahim

Это библиотека поддержки, к которой, по-видимому, относится ваш проект. Вам нужно будет построить его как проект библиотеки в вашем рабочем пространстве. Этот процесс описан здесь Поддержка установки библиотеки в Добавление библиотек с ресурсами.

Вы найдете проект, который нужно скопировать, в вашем SDK в папке:

\ YourSDKlocation\инструменты\Android-СДК-windows4.4\Extras\Android\поддержка\v7\AppCompat

(Бесполезно просто копировать банку, вы должны построить ее как проект библиотеки.)

13
NickT

У меня была эта проблема, когда я переместил проект на другой ноутбук. Я решил это так:

Если appcompat_v7 недоступен в Eclipse: В меню «Файл» выберите «Создать», затем «Проект» Далее, выберите «Android» и «Проект Android» из существующего кода, а затем нажмите «Далее» Найдите папку вашего проекта appcompat_v7. . Убедитесь, что в списке «Проекты для импорта» стоит галочка рядом с ним Если папка проекта appcompat_v7 в данный момент отсутствует в вашей рабочей области, выберите «Копировать проекты в рабочую область», затем нажмите «Готово».

Теперь, когда проект библиотеки доступен в вашем рабочем пространстве, его можно добавить в проект: Выберите свой проект в Project Explorer и откройте свойства проекта (на Mac это в меню Project) Нажмите на Android в левом списке Рядом со списком библиотек нажмите кнопку «Добавить». Выберите из списка appcompat_v7.

Тебе должно быть хорошо идти.

0
JanB