博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unable to resolve target 'android-19'
阅读量:5275 次
发布时间:2019-06-14

本文共 775 字,大约阅读时间需要 2 分钟。

重新装完Ecplise+ATD+ 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一下再编译就没问题了。

原文:

 

转载于:https://www.cnblogs.com/H-BolinBlog/p/5552819.html

你可能感兴趣的文章
Http GetPost网络请求
查看>>
SWIFT国际资金清算系统
查看>>
Sping注解:注解和含义
查看>>
站立会议第四天
查看>>
如何快速掌握一门技术
查看>>
利用AMPScript获取Uber用户数据的访问权限
查看>>
vagrant 同时设置多个同步目录
查看>>
python接口自动化28-requests-html爬虫框架
查看>>
生成随机数的模板
查看>>
Mysql 数据库操作
查看>>
转:linux终端常用快捷键
查看>>
UVa 11059 最大乘积
查看>>
数组分割问题求两个子数组的和差值的小
查看>>
composer 报 zlib_decode(): data error
查看>>
hdu 3938 并查集
查看>>
《深入分析Java Web技术内幕》读书笔记之JVM内存管理
查看>>
python之GIL release (I/O open(file) socket time.sleep)
查看>>
软件开发与模型
查看>>
161017、SQL必备知识点
查看>>
kill新号专题
查看>>