我刚刚从 Android SDK Manager 下载了最新的 SDK 版本,并将我的应用程序的项目构建目标设置为 Google API 级别 17,如下所示
并添加到我的应用程序的 AndroidManifest.xml 中,如下所示
<uses-sdk
android:minSdkVersion="3"
android:targetSdkVersion="17"
android:maxSdkVersion="17" />
并用 Level 8, 2.2 加载了模拟器,然后尝试在这个模拟器上启动应用程序。每当我运行应用程序时,当我的 AndroidManifest.xml 中有 android:minSdkVersion="3" 时,它会显示“未找到兼容目标”(我知道我可以为级别 17 创建 AVD,但想在模拟器级别 8 上启动)。
我进行了很多研究,但没有找到正确的答案。
然后我将项目构建目标更改为 Android 4.2 级别 17,如下所示
该应用程序开始在 17 级以下的所有模拟器上启动。
但是我仍然不知道当项目构建目标是 Google API 级别 17 时,是什么限制了应用程序在较低版本的模拟器上启动