2010-12-22 6 views
5

Wenn ich versuche, die APK im Android Market zu, erhalte ich diese Meldung:minSdkVersion Fehler beim Hochladen APK Android Market

Markt erfordert die minSdkVersion zu in einen positiven 32-Bit-Integer eingestellt wird AndroidManifest.xml.

Aber ich habe android:minSdkVersion in meinem Manifest definiert ...

<?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"> 

... 
+3

Nicht verwandt, aber ist es ein Zufall, dass Ihre Code-Version 7 2.1 ist, oder denken Sie, dass das wegen der API verwendet wird? – blindstuff

Antwort

2

Ihre SDK Informationen müssen in einem Anwendungs-sdk-Tag enthalten sein:

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

the documentation für Details.

+2

maxSdkVersion ist veraltet. – blindstuff

+0

Richtig, so steht es in dem Link, den ich gepostet habe. Ich kopierte jedoch auch den oben genannten Code aus dem Link und fügte ihn hinzu - sie listen ihn auf, da er immer noch unterstützt wird. Aber maxSdkVersion ist in der Tat kein gutes Tag zu verwenden. – EboMike