安装Ecplise+ATD+Android SDK 开发android 时,最先想到的要运行写例子,有个直观的认识--什么是Android。在Ecplise工作空间导入书上Android会出现错误,大部分是SDK 版本不符,如下错误提示:
Error:Unable to resolve target 'android-5'

解决办法:修改工程目录下的default.properties文件里的内容target=android-5改成target=android-7(或者其他版本)就可以了,最好用txt打开,然后修改之后保存,运行就可以了。

附:

使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。

(1)Unable to resolve target 'android-5'

因为本机中现在使用的是2.1的SDK,API的版本是7;而导入的工程使用的是2.0开发的,其API版本是5。

需要将default.properties中的target=android-5改为target=android-7就好了。

但要注意,也要同步将AndroidManifest.xml中的<uses-sdk android:minSdkVersion="5" />改为<uses-sdk android:minSdkVersion="7" />,否则编译中会警告提示使用的版本过低。

(2)以上完成后,编译中又出现一个新的错误:Conversion to Dalvik format failed with error 1

这个与加载的SDK有关,通过“右键选择工程build path-> configure build path... -> library发现导入的JARs中除了一个Android 2.1-update1外还有一个同路径下的文件夹item,将其移除,clean一下再编译就没问题了。

更多相关文章

  1. 箭头函数的基础使用
  2. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. android 自带的主题 theme 的使用
  6. iWidsets公告
  7. android中padding和margin的区别
  8. Android下Bonjour服务的使用
  9. Android各类资源收集(持续更新中...)

随机推荐

  1. 程序员,你的一千万在哪里
  2. 图解HTTP(一)
  3. 推荐
  4. 《推荐系统实践》—— 读后总结
  5. 图解HTTP(二)
  6. 《Effective Java》—— 读后总结
  7. 《一线架构师实践指南》—— 读后总结
  8. Java EE 8 时间表公布,预计 7 月发布最终
  9. redis之持久化
  10. 说说java异常Exception