2013-11-11 7 views
2
<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.teoit.securenotes" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
android:minSdkVersion="10" 
android:targetSdkVersion="15" 
android:maxSdkVersion="15" /> 

<application 
android:allowBackup="true" 
android:icon="@drawable/ic_launcher" 
android:label="@string/app_name" 
android:theme="@style/AppTheme" > 
<activity 
android:name="com.teoit.securenotes.Smsm" 
android:label="@string/app_name" > 
<intent-filter> 
<action android:name="com.teoit.securenotes.SMSM" /> 

<category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
</activity> 
<activity 
android:name="com.teoit.securenotes.MainActivity" 
android:label="@string/app_name" > 
<intent-filter> 
<action android:name="android.intent.action.MAIN" /> 

<category android:name="android.intent.category.DEFAULT" /> 
</intent-filter> 
</activity> 
</application> 

</manifest> 

Проблемы здесь ..android.os.Build.VERSION_CODES Javadoc для деталей

<uses-sdk 
android:minSdkVersion="10" 
android:targetSdkVersion="15" 
android:maxSdkVersion="15" /> 

проблема Совета

Не нацеливание последних версий Android; применяются режимы совместимости. Рассмотрите возможность тестирования и обновления этой версии. Подробнее см. В файле android.os.Build.VERSION_CODES javadoc.

Что такое решение? :(

+1

Установка 'maxSdkVersion' в файле манифеста не требуется, потому что делать это значит, вы не сможете загрузить и запустите приложение на 'API LEVEL 15 +'. Другое дело, вы должны рассмотреть возможность установки 'targetSdkVersion' всегда на самый последний доступный уровень API LEVEL. – hardartcore

ответ

4

Это предупреждение от Android Lint, в котором говорится, что вы должны рассмотреть возможность обновления targetSdkVersion до последнего уровня API (19 на данный момент). Это связано с тем, что ваш целевой уровень SDK ниже вашего SDK для сборки (определенный в project.properties по Eclipse/ADT).

При запуске приложения с заданной версией SDK на устройстве, на самом деле использующем более высокий уровень API, платформа поддерживает определенные функции обратной совместимости. Вместо этого вы должны следить за тем, чтобы ваше приложение работало корректно без этих функций. Режимы совместимости перечислены в javadoc.

+0

Программное обеспечение работает правильно, когда вы добавляете интерфейс Les и создаете новый класс, который происходит и как решение: ( – user2979131

6

У меня была точно такая же проблема.

Решение: Проект-> Clean

0

просто, сделать это

... 
android:targetSdkVersion="$$" 
../> 
+0

«$$» не будет работать. –

+0

его не проблема, просто сделайте это ... Project> >> Очистить – MrB

Смежные вопросы