2011-06-21 95 views
0

我有在java中的經驗,我現在正在考慮開始爲Android開發。麻煩的是我有一個2.1-update1的Android手機和3.1的Eee Pad Transfomer,我想要構建可以在兩個設備上工作的應用程序。在Eclipse中創建一個項目時,我需要選擇構建目標,但是我只能選擇一個,所以我選擇哪一個與這兩個設備兼容,或者我需要爲不同的構建目標分離項目?Android構建目標

回答

2

如果您設置了Eclipse以使用Android 2.1進行編譯,那麼它也將在3.1上運行。大多數Android API都是向後兼容的。

+0

那麼如果編譯級別(項目構建目標)爲3.1,targetSdkVersion是3.1和的minSdkVersion是2.1將是Android 2.1的設備上工作? –

1

只需使用較低版本作爲目標。

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

清單文件,設置 「使用-SDK」 版本的API數量符合2.1版(這是7,蜂巢3.1是12)

設置minSdkVersin,無論你的願望(API級別3 OLD Android 1.5) 如果您想支持將來的Honeycomb更新,請不要設置最大值,忽略構建時與此相關的警告。

http://developer.android.com/guide/appendix/api-levels.html