首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法解析目标'Google Inc.:Google API:16‘

无法解析目标'Google Inc.:Google API:16‘
EN

Stack Overflow用户
提问于 2012-09-24 22:38:15
回答 2查看 36.4K关注 0票数 7

当我从互联网添加另一个项目时,我遇到了这个问题。我想它要求我使用目标安卓的另一个版本。但我希望我的应用程序能在Android2.2上运行。

但它不需要API-8,它需要API-16,我不确定我应该做什么。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-24 22:42:16

修改AndroidManifest.xml文件,使其中的所有版本都是Android2.2。还可以通过右键单击eclipse中的项目来更改使用的SDK版本,然后转到properties->android并将版本更改为2.2。不过,有些东西可能会崩溃。通常会声明清单中声明的版本,因为项目使用的SDK功能仅适用于该版本或更高版本。

票数 12
EN

Stack Overflow用户

发布于 2012-09-24 23:12:02

即使你的目标是新版本,你的应用程序仍然可以在旧版本上运行。目标是您测试的应用程序运行的版本。如果你的目标是最新的版本(API16),那么你的应用程序在旧手机上运行时将不会进入“兼容模式”。例如,如果你在2.x中有一个菜单按钮,但你的目标是API16,那么这个菜单按钮将不会出现在某些手机上,因为你应该使用ActionBar

minSdkVersion就是您想要的,它将确保您的应用程序在旧版本上运行:

代码语言:javascript
运行
复制
<uses-sdk android:minSdkVersion="8" />

因此,您的问题的解决方案是通过SDK管理器下载最新的API级别。您很可能只是没有安装API16。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12567256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档