gpt4 book ai didi

Android 应用程序不会在低于 targetSDKVersion 的版本上启动

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:17 26 4
gpt4 key购买 nike

我刚刚从 Android SDK Manager 下载了最新的 SDK 版本,并将我的应用程序的项目构建目标设置为 Google API 级别 17,如下所示

enter image description here

并添加到我的应用程序的 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 级模拟器上启动)。

我研究了很多,但没有找到合适的答案。

然后我将 Project Build Target 更改为 Android 4.2 level 17,如下所示

enter image description here

该应用程序开始在 17 级以下的所有模拟器上启动。

但我仍然不知道当项目构建目标为 Google API 级别 17 时,是什么限制了应用程序在较低版本的模拟器上启动

最佳答案

Google APIs Add-On 是对 Android SDK 开发环境的扩展,可让您为包含 Google 的自定义应用程序、库和服务集的设备开发应用程序。该附加组件的核心功能是 map 外部库,可让您向 Android 应用程序添加强大的 map 绘制功能。

启用 Google API 可让您使用默认 Android 设备中不存在的功能。由于您的 minSdkVersion 设置为 3,如果您创建一个 API 版本大于 3 但启用了 Google API 的模拟器,您应该能够启动该应用程序。

关于Android 应用程序不会在低于 targetSDKVersion 的版本上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14157688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com