2010-12-22 34 views
5

Khi tôi thử tải lên APK cho Android Market, tôi nhận được tin nhắn này:minSdkVersion Lỗi khi tải lên APK Android Market

Market yêu cầu minSdkVersion phải được thiết lập để một số nguyên 32-bit tích cực trong AndroidManifest.xml.

Nhưng tôi đã xác định android:minSdkVersion trong Manifest của tôi ...

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

Không liên quan, nhưng có phải trùng hợp ngẫu nhiên là mã của bạn phiên bản 7 là 2.1 hoặc bạn có nghĩ đó là do API được sử dụng không? – blindstuff

Trả lời

2

thông tin SDK của bạn cần phải được chứa trong một thẻ sử dụng-sdk:

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

Xem the documentation để biết chi tiết.

+2

maxSdkVersion không còn được dùng nữa. – blindstuff

+0

Đúng, nó nói như vậy trong liên kết tôi đăng. Tuy nhiên, tôi đã sao chép và dán mã ở trên từ liên kết đã nói - họ liệt kê nó vì nó vẫn được hỗ trợ. Nhưng maxSdkVersion thực sự không phải là một thẻ tốt để sử dụng. – EboMike

Các vấn đề liên quan