Ошибка minSdkVersion при загрузке APK на Android Market

Когда я пытаюсь загрузить APK на Android Market, я получаю следующее сообщение:

Market требует, чтобы для параметра minSdkVersion было задано положительное 32-разрядное целое число в файле AndroidManifest.xml.

Но я определил android:minSdkVersion в своем манифесте...

  <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.mkainc.tabwidget"
          android:versionCode="7"
          android:minSdkVersion="7"
          android:versionName="2.1">

...

person Chris    schedule 22.12.2010    source источник
comment
Не связано, но это совпадение, что версия вашего кода 7 - 2.1, или вы думаете, что это из-за используемого API?   -  person blindstuff    schedule 23.12.2010


Ответы (1)


Информация о вашем SDK должна содержаться в теге uses-sdk:

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

Подробнее см. в документации.

person EboMike    schedule 22.12.2010
comment
maxSdkVersion устарел. - person blindstuff; 23.12.2010
comment
Правильно, так написано в ссылке, которую я разместил. Однако я также скопировал и вставил приведенный выше код из указанной ссылки — они указывают его, поскольку он все еще поддерживается. Но maxSdkVersion действительно не очень хороший тег для использования. - person EboMike; 23.12.2010