我有java的经验,我正在考虑开始为Android开发。麻烦的是我有一个2.1-update1的Android手机和3.1的Eee Pad Transfomer,我想构建可以在两个设备上运行的应用程序。
在eclipse中创建项目时,我需要选择Build目标,但我只能选择一个,所以我选择一个兼容两个设备的项目,还是需要为不同的构建目标分离项目?
答案 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的未来更新,请不要设置最大值,在构建时忽略与此相关的警告。
答案 2 :(得分:1)
只需使用较低版本作为目标。