导入项目无法解决目标’android-7′

这个应用程序一年前完成了(!),但从未在市场上推出.我现在试图在 eclipse中打开它,以便稍微修改一下,然后在代码上进行一些工作.所以我导入它,然后发现这个奇怪的“无法解决目标”的错误.它突出显示了我所有的“src”文件中的所有类红色.

我看过一个类似的问题,表示将该行添加到default.properties文件.我的项目有一个project.properties文件,其行为如下:

target=android-7

任何建议如何让这个工作?我可以随时启动一个新的项目,只需复制所有的src文件,但这将是相当跛脚和浪费时间.

还有一个评论 – 我在一台新电脑上开发,我不认为我有API级别7.这可能是问题吗?我进了窗口 – > Android SDK管理器和它显示的最旧的可用API是8级.但是第7级将意味着我可以定位更多的设备,我想要这样做.

感谢您的任何帮助.

解决方法

嗯,是的,这是你的问题.您没有下载API级别7.您可以右键单击项目并转到properties-> android并选择另一个可用的API.只要您不更改清单中的最小sdk版本,您仍然按照以前的方式定位尽可能多的设备.
<uses-sdk android:minSdkVersion="7"/>

更新

您不必这样做,但您可以在SDK Archives page获取旧的API

我不知道下一个声明是否有官方来源,但这是我在工作中发现的.如果有人能用更好的答案完成这一点,我将非常感激.

只要不使用与前一版本不兼容的代码,就可以使用较新的SDK版本来编译代码.

例:

我希望我的应用程序可用于API级别7.但是我只安装了API级别15.只要我在我的清单中保留minSdkVersion =“7”,并且不要使用以前API中的任何资源,该应用程序将在我的目标设备上正常工作.

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...