在本地安装好eclipse 、ADT插件和Android SDK之后,使用Eclipse新建Android Application Project的时候有时会出现以下错误:
E:\android\workspace\Helloworld\res\values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
E:\android\workspace\Helloworld\res\values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
仔细排查原因后发现是新建项目时会要求指定API, 包括项目支持的最低版本的API,支持的最高版本的API和对项目进行编译的API, 此时应该注意:支持的最低版本的API也不应该低于编译的版本,此前,不小心设置为了 10(安卓2.3.3)
20(安卓 4.4)
14 (安卓4.0)
之后改为 14
20
14,就不会出现此类问题了
在此补充一个问题:
eclipse是最新的Eclipse Java EE IDE for Web Developers 4.4.0
ADT也是android官网最新的adt-bundle-windows-x86_64-20140702
打开eclipse installnewsoftware-add-archieve,选择adt的zip包
提示
could not find jar:file:/C:/Users/Administrator/Downloads/adt-bundle-windows-x86_64-20140702.zip!/
在线的也下不了,所以下了离线zip包。
此类问题在于对archieve的理解不深入, 如果是离线下载, 应该选择 local 而不是archieve
解决方法为:
把下载的ADT压缩包解压
install newsoftware-add
别选archieve,选local,然后选解压后的ADT文件夹
现在就没有问题了,可以安装使用了。