本文转载自:http://blog.csdn.net/love_javc_you/article/details/37728355

重新装完Ecplise+ATD+Android SDK 在Ecplise工作空间导入之前写过的Android项目会出现错误,大部分是SDK 版本不符,如下错误提示:
Error:Unable to resolve target android-19

如图:

解决办法:修改工程目录下的project.properties文件里的内容target=android-19   数字改成你机器里装过的android SDK版本就可以了。

如图:

附:
使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。
(1)Unable to resolve target android-5
因为本机中现在使用的是2.1的SDK,API的版本是7;而导入的工程使用的是2.0开发的,其API版本是5。
需要将project.properties中的target=android-5改为target=android-7就好了。
但要注意,也要同步将AndroidManifest.xml中的<uses-sdk android:minSdkVersion="5" />也要改一下,否则编译中会警告提示使用的版本过低。
(2)以上完成后,编译中又出现一个新的错误:Conversion to Dalvik format failed with error 1
这个与加载的SDK有关,通过“右键选择工程build path -> configure build path... -> library发现导入的JARs中除了一个Android 2.1-update1外还有一个同路径下的文件夹item,将其移除,clean一下再编译就没问题了。

最新文章

  1. jpa
  2. box2d最大速度限制
  3. Linux及安全——Linux基础实践
  4. JS常用的设计模式(14)—— 备忘录模式
  5. Interviews3D: APlatform for Interactive Handing of Massive Data Sets 读后感
  6. 非正式js语法
  7. Ubuntu等Linux系统清除DNS缓存的方法
  8. jQuery学习资源参考教程网址推荐
  9. Thrift RPC实战(二) Thrift 网络服务模型
  10. 精简CSS
  11. 使用 jQuery.Pin 垂直滚动时固定导航
  12. 你所不知道的 CSS 动画技巧与细节
  13. ArcGIS API for JavaScript 4.2学习笔记[26] 缓冲区分析【基于geometryEngine工具类】
  14. 学习Object.assign()
  15. asp.net mvc ajax提交模型到控制器
  16. 插上腾飞的翅膀:为asp.net core添加protobuf支持
  17. Oracle问题整合
  18. 《图解HTTP》读书笔记(四:HTTP方法)
  19. JS中的call、apply、bind方法详解
  20. jmeter4.0测试dubbo接口遇到的问题:An error occurred: org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class

热门文章

  1. Reflection01_获取Class对象
  2. 需要记忆的几个sql语句
  3. python 图像库PIL详解
  4. 处理跨线程操作问题(使用Action和delegate或lambda表达式)
  5. Ubuntu 18.04 下 emscripten SDK 的安装
  6. IOS-将任意对象存进数据库
  7. TCP和Http的区别!(转) 真心有帮助!!!
  8. 【scala】集和映射
  9. Struts09---验证框架
  10. 《修炼Java开发技术 在架构中体验设计模式和算法之美》 - 书摘精要