Intereting Posts
Камера не работает в Nougat 7.0 Viewpager не работает правильно в lollipop 5.0, когда я использую другие фрагменты Нажмите внешний редактор, чтобы потерять фокус Вращение ImageView подобно компасу (с «северным полюсом», установленным в другом месте) Как добавить полосы прокрутки в LinearLayout в Android? Cocos2d-x android не может разрешить библиотеку coscos2dx Простой форматирование валюты EditText Как удобно работать в большом (Android) проекте? Android-эмулятор против реального устройства Отключение кнопки «Go» для Android-клавиатуры для ввода текста WebView Как использовать управление маркером Viewport на Android Для Android SDK требуется ADT версии 23.0.0 или выше. Текущая версия – 22.6. Обновите ADT до последней версии? Как удалить нижний разделитель нижнего колонтитула в списке андроидов Как использовать плагины для платформы в рабочем процессе приложения Cordova? Полоса хода с закругленными углами?

ОШИБКА: для приложения требуется API версии 14. Версия API-устройства – 13 (Android 3.2.1)

Я следую учебнику по созданию простого приложения на Android и компиляции его с помощью Eclipse в Linux .

Проблема в том, что когда я впервые создал проект, я использовал целевой API 14 . Но мой планшет имеет только API 13 , поэтому я изменил его в project > properties > android на API 13 . Несмотря на то, что я все еще получаю следующую ошибку:

 ERROR: Application requires API version 14. Device API version is 13 (Android 3.2.1) 

Почему это происходит, если я изменил цель компиляции ?

Android создает манифест с помощью minSdkVersion, который не изменяется автоматически при изменении свойств.

Измените строку внутри манифеста Android

 <uses-sdk android:minSdkVersion="14" /> 

И поставил 13 вместо 14.

Откройте AndroidMainfestFile.xml, измените SdkVersion.

Используйте ниже или удалите всю строку для автоматического определения уровня API

 <uses-sdk android:minSdkVersion="13"/> 

Вот полезное объяснение версий в Android. В основном андроид обеспечивает совместимость системы, выраженную minSdkVersion в манифесте.

Android: minSdkVersion – минимальная версия платформы Android, на которой будет работать приложение, заданная идентификатором уровня API платформы.

Одно замечание. Будьте уверены, что после того, как вы внесете это изменение, вы «очистите» свой проект и перекомпилируете его или он не вступит в силу.

Убедитесь, что после обновления API вашего эмулятора старая версия эмулятора должна быть выключена, если она запущена. Это было в моем случае.