摘要:在使用 eclipse + ADT 开发 Android 项目开发的过程中,当前工程有一个红叉,这种情况可能是很多原因引起的,在此一一记录。
Runtime Environment
OS: Mac OS X 10.9.2
IDE: ADT Bundle v23.0.2
OS: Mac OS X 10.9.2
IDE: ADT Bundle v23.0.2
在使用 eclipse + ADT 开发 Android 项目开发的过程中,从公司远程服务器 clone 一个远程 Git Repository,导入到 eclipse 里面,当前工程出现一个小红叉。
分析:我们查看 Console ,有如下提示:Unable to resolve target ‘android-19’
由以上提示,我们可以估计到这个错误可能与当前的 Android 编译的版本相关。
对着工程点击右键:Properties → Android → Project Build Target :我的 eclipse 目前只有 Android 4.4W / API Level 20 这一个版本的 SDK,而远程 Git Repository 是采用 Android 4.4 / API Level 19 版本的 SDK 编译的,由于本地不存在这个版本的 SDK ,所以默认是不能编译的。我们勾选上 Android 4.4W 这个版本的 SDK,点击确定,Clean 之后重新编译,问题得到解决!
TO BE CONTINUED …
上一篇: « Mac OS X 系统中的一些问题
下一篇: eclipse:打开 eclipse 出现 “android sdk content loader 0%” 卡住的错误分析及解决方法 »