Android,是否可以以不同方式设置项目构建目标和最小SDK版本?

时间:2012-04-29 09:16:30

标签: android manifest

如果要通过向导创建项目,它会要求您输入Project Build Target。假设

  1. 我希望我的应用程序支持Android 2.1及更高版本,
  2. 我的测试设备是配备Android 2.3.3的手机和配备Android 3.2的平板电脑7。
    • 在项目构建目标中选择“Android 2.1(API级别7)”是否必须?
    • 我可以将Project Build Target设置为“Android 4.0.3(API level 15)”

    清单:

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

2 个答案:

答案 0 :(得分:3)

是的,项目构建目标SDK版本可能比Manifest中指定的最低SDK版本更高(但不会更低)。只需确保避免调用SDK版本高于您指定的最低版本的API。

答案 1 :(得分:1)

是的,你可以。 targetSdkVersion可帮助具有更高API级别的设备使用最新(优化)版本的实现,而不是minSDKVersion的默认实现,并防止启用兼容性行为。确保您在运行此版本的设备上进行测试。

参考:targetSdkVersion