Все, мне сложно выполнить простую задачу: возьмите мой существующий проект, который я сделал несколько месяцев назад, и перекомпилируйте его и запустите на моем телефоне Android-v19.appcompat_v7 без поддержки v21
Независимо от того, что я делаю, и я сделал много (до расстройства), appcompat просто не будет принят.
Я пробовал:
- ПЕРВЫЙ ШАГ: установить targetSdkVersion/maxSdkVersion до 19 в AndroidManifest.xml
- добавив appcompat_v7 затмение, то связывая проект
- копируя appcompat_v7 библиотеки непосредственно в моем проекте и переместили их в справочные библиотеки
Добавление AppCompat в Eclipse
Мой первый подход заключался в добавлении apppypppppppp к моей рабочей области (это ТРЕБОВАНИЕ СТУПИДА).
- Импорт appcompat_v7
- Щелкните правой кнопкой мыши мой проект
- Добавить необходимый андроида библиотеку из рабочего пространства, appcompat_v7
Добавление AppCompat Баночки к моему проекту
имеет трудности в поиске значения для значений стилей, особенно для тем AppCompat.
- Добавлен в v4 и v7 банку в ЛИЭСЕ папке,
- Добавлен LIBS Построить Path
- Проверены их в заказе/Экспорт
Я понимаю, я должен двигаться вверх до v21. НО Я НЕ ХОЧУ ПОЛУЧИТЬ. Это мое право, это мое убеждение, это моя цель. Как можно запустить старый проект так сложно?
Строительный сбор t (Project> Properties> Android) для проекта 'appcompat-v7', и ваше приложение, которое зависит от него, должно быть установлено равным 21. Вы можете хранить ваши' minSdkVersion' и 'targetSdkVersion' там, где они есть, предположительно. – CommonsWare
Нет. Это не так, его нужно установить в 19, потому что я не хочу компилировать для 21. Разве это невозможно? – Constantin
«Добавлены библиотеки для создания пути» - отмените это. Никогда не делайте этого в разработке Android. Просто поместите JAR в 'libs /', и они будут автоматически подобраны. – CommonsWare