1

当您想通过向导创建项目时,它会要求您输入项目构建目标。假使,假设

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

显现:

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

2 回答 2

3

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

于 2012-04-29T09:23:07.920 回答
1

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

参考:targetSdkVersion

于 2012-04-29T09:25:55.667 回答