Android构建目标

Android构建目标,android,build,target,Android,Build,Target,我有java方面的经验,我想现在就开始为Android开发。问题是,我有一部Android手机和一部Eee Pad Transformer,分别拥有2.1-update1和3.1版本,我想构建可以在这两种设备上运行的应用程序 在eclipse中创建项目时,我需要选择构建目标,但我只能选择一个,所以我要选择一个与两个设备兼容的,还是需要为不同的构建目标分离项目?如果将eclipse设置为使用Android 2.1编译,那么它也将在3.1上运行。大多数Android API都是向后兼容的。如果您将E

我有java方面的经验,我想现在就开始为Android开发。问题是,我有一部Android手机和一部Eee Pad Transformer,分别拥有2.1-update1和3.1版本,我想构建可以在这两种设备上运行的应用程序


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

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

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

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

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


<uses-sdk android:targetSdkVersion="7" android:minSdkVersion="3"/>
在清单文件中,将“uses sdk”版本设置为与版本2.1匹配的API编号(它是7,Honeycomb 3.1是12)

将MinsdkVersion设置为您想要的任何版本(API级别3是旧的Android 1.5) 不要设置最大值如果您想支持将来的蜂窝更新,请在构建时忽略与此相关的警告


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

将MinsdkVersion设置为您想要的任何版本(API级别3是旧的Android 1.5) 不要设置最大值如果您想支持将来的蜂窝更新,请在构建时忽略与此相关的警告

如果编译级别(项目构建目标)为3.1,targetSdkVersion为3.1,minSdkVersion为2.1,那么它在Android 2.1设备上工作吗?如果编译级别(项目构建目标)为3.1,targetSdkVersion为3.1,minSdkVersion为2.1,那么它在Android 2.1设备上工作吗?