Android Build Targets

时间:2011-06-21 15:34:23

标签: android build target

我有java的经验,我正在考虑开始为Android开发。麻烦的是我有一个2.1-update1的Android手机和3.1的Eee Pad Transfomer,我想构建可以在两个设备上运行的应用程序。

在eclipse中创建项目时,我需要选择Build目标,但我只能选择一个,所以我选择一个兼容两个设备的项目,还是需要为不同的构建目标分离项目?

3 个答案:

答案 0 :(得分:2)

如果您设置Eclipse以使用Android 2.1进行编译,那么它也将在3.1上运行。大多数Android API都是向后兼容的。

答案 1 :(得分:2)

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

在Manifest文件中,将“uses-sdk”版本设置为与您的版本2.1匹配的API编号(它是7,Honeycomb 3.1是12)

将minSdkVersin设置为您想要的任何内容(API级别3是OLD Android 1.5) 如果要支持Honeycomb的未来更新,请不要设置最大值,在构建时忽略与此相关的警告。

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

答案 2 :(得分:1)

只需使用较低版本作为目标。