我將我的項目設置爲使用Android 3.2(API Level 12),但似乎很多手機仍在使用Android 2.2(API Level 8 )。有沒有辦法將使用API 12的項目更改爲API 8
有沒有辦法將我的項目從僅支持Android 3.2+更改爲支持Android 2.2?
我將我的項目設置爲使用Android 3.2(API Level 12),但似乎很多手機仍在使用Android 2.2(API Level 8 )。有沒有辦法將使用API 12的項目更改爲API 8
有沒有辦法將我的項目從僅支持Android 3.2+更改爲支持Android 2.2?
是的......只是改變清單中的minsdk號碼。你必須確定你沒有使用任何不受支持的功能,但...
轉到你的Manifest.xml文件並將minSdkVersion編輯爲4.這會將它設置回1.5或類似的東西那:)。如果你想適應更高的API,你可以提高這個數字,但我喜歡兼容性。
在AndroidManifest.xml
加入這一行:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16" />
android:minSdkVersion
告訴商店你的目標的最低版本爲。在這種情況下2.2。小於2.2的設備將無法下載您的應用程序。
android:targetSdkVersion
告訴商店你開發的最好的版本是什麼。在這種情況下4.1。 4.1以上的設備仍然可以下載您的應用,但某些功能可能以兼容模式運行。
注意:當您將項目設置爲使用3.2時,您所做的只是選擇您希望IDE在檢查和編譯代碼時使用的Android SDK。如果沒有清單中的uses-sdk
行,則不會產生任何目標。
[你有什麼試過?](http://developer.android.com/guide/topics/manifest/uses-sdk-element.html) – kcoppock