Итак, я недавно переключил цель моего проекта Android на 4.0. Теперь у меня есть практически ошибки в каждой строке и ошибка "Использование 1.7 требует компиляции с Android 4.4 (KitKat), в настоящее время использующим API 14" на консоли. Итак, мой вопрос: как мне изменить это для работы с api 14 и скомпилировать? Благодарю.
Использование 1.7 требует компиляции с Android 4.4 (KitKat); в настоящее время используется API 14
Ответ 1
Если вы поддерживаете уровни API < 19 (4.4)
В eclipse: Щелкните правой кнопкой мыши свой проект → свойства → с боковой панели, выберите "Компилятор Java", а затем измените уровень соответствия компилятора на 1.6
Если вы поддерживаете уровни API >= 19
Вы не должны видеть эту проблему. Если вы это сделаете, убедитесь, что ваш проект minSdkVersion
настроен правильно.
Ответ 2
Я не согласен с @Eran, эта ошибка вызывает установку Project build target
до 4.0 (API 14). Если вы измените на Java 1.6, вы не сможете использовать стиль сокета Java 1.7, например: ArrayList myArrayList = new ArrayList<>();
.
Чтобы исправить это, установите свою цель в 4.4 (API 19) или выше.
Ответ 3
Ниже предпринята ошибка в проекте Eclipse
- Перейти к проекту Android
- щелкните правой кнопкой мыши по проекту
- выберите свойства
- В правом меню есть опция под названием "Android".
- Выберите API более высокого уровня, затем API 14 или любой другой API, который установлен в вашем менеджере SDK.
и все готово.