1

嗨 我做了選擇2.2的Android應用程序和API 8 現在,我怎樣才能使它在2.1工作? 是否可以給出2.1設備的支持? 或者我必須從頭開發所有應用程序? :-( 希望不要 煩請幫我出 感謝你 ChinniKrishna Kothapalli如何使Android 2.2的應用程序工作2.1

回答

4

在你的Android清單文件,寫入:

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion = "8"/> 

這將支持所有的手機WID OS 1.5, 如果u想爲2.1,指定minSDK = 7

+0

'本身使用,sdk'不會讓您的應用程序可運行或與早期的Android版本兼容 - 它只是使其可安裝。您仍然必須確保您的代碼與我的答案一致。例如,嘗試在API級別7或更低版​​本上使用android.app.backup - uses-sdk可以讓您安裝應用程序,但當您嘗試從API級別8或更高版本執行代碼時,它會強制關閉。見http://developer.android.com/guide/topics/manifest/uses-sdk-element.html – RivieraKid 2011-05-10 10:43:23

5

Android市場如何篩選您的設備無法運行的應用程序,您需要更改您的清單來標記你的應用程序的SDK 2.1,因爲這是 - 在不將用戶的sdk值更改爲較低級別的情況下,使用Android 2.1的設備將永遠不會在Market中看到您的應用程序,就像這樣簡單。

說了這麼一句話,請仔細閱讀Android在backwards compatibility開發網頁 - 它擁有所有你需要知道如何優雅地與你想較低的Android版本處理設備

所需的唯一額外開發是您的應用程序僅使用API​​ 8功能的位置,然後您需要付出額外的工作以使其與更低的API級別兼容。大部分代碼可能保持不變。

相關問題