Intereting Posts
Как установить переменную среды в Android Studio, прежде чем она запустит мою структуру градиента Как установить apk на эмулятор в Android Studio? Есть ли способ скрыть верхние и нижние значения в NumberPicker Как масштабировать спрайты в libgdx в соответствии с разрешениями экрана? Исключение мертвых объектов Android Диалоговая тематическая деятельность: позитивные и негативные кнопки Программирование на Android: с чего начать создавать простой браузер файлов? Как импортировать самоподписанный SSL-сертификат в Volley на Android 4.1+ Как сжать размер изображения? Как я могу подключиться к Android с ADB через TCP? Android: как сделать файлы игровых активов доступными для чтения с помощью кода c ++ с помощью ndk Unit Test для Android Fragment Аутентификация вашего клиента в облачных конечных точках без входа в учетную запись Google Как отправлять динамические сообщения (или в цикле) в OKHTTP 3.x в android? Биллинг в приложении в Android – вопросы

Предупреждение о <uses-sdk> в манифесте?

Я получаю предупреждение в своем манифесте.

<uses-sdk> tag should specify a target API level (the highest verified version; when running on later versions, compatibility behaviors may be enabled) with android:targetSdkVersion="?" 

Что это значит?

у меня есть

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

В нем сейчас. (Android 2.1)

Solutions Collecting From Web of "Предупреждение о <uses-sdk> в манифесте?"

Просто добавьте android:targetSdkVersion="8" в тег uses-sdk . Если вы просто хотите избавиться от предупреждения, это сделает это безопасно.

Если вы хотите узнать больше, вот описание того, что означает этот атрибут,

http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target

Документы немного нечеткие, но они говорят, что целевая версия SDK используется для определения того, должен ли андроид включать уровни совместимости. Например, если ваш минимальный SDK был 8, но для вашего целевого SDK было 14, вы сообщаете андроиду, что, хотя нет причин, чтобы он не работал в версии 8, вы тестировали только 14. Поэтому, если есть какие-либо настройки совместимости Для разрешения между уровнями 8 и 14 они могут быть установлены. Обратите внимание, что этот атрибут фактически ничего не может сделать в зависимости от фактических значений min / target.

Если вы установите минимальную SDK == цель, вы, по сути, говорите, что вы протестировали на самом низком уровне API, который, как вы утверждаете, поддерживаете, что хорошо.

У меня есть одно решение.

  • Скопируйте файл манифеста, вставьте его на рабочий стол.
  • Удалите файл манифеста в своем проекте
  • Скопируйте файл манифеста с рабочего стола
  • И Вставьте в свой проект.

Работала для меня, когда предупреждение исчезло.