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