2 kgcourage kgcourage 于 2016.03.01 17:15 提问

Eclipse新建项目报错,无法生成R文件

使用Eclipse新建项目时,minSdkVersion="8",targetSdkVersion="19".
自动生成appcompat v7.但是依赖包报错,项目红色感叹号。更加不可理解的是提示
D:\DailyStudy\Android\NDKProject\appcompat_v7\res\values-v21\styles_base_text.xml:30: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Headline'.。
因此无法生成R文件,我明明选择19.为何有values-v21的问题呐

7个回答

zhengnan110
zhengnan110   2016.03.08 22:14

用android studio吧

luochoudan
luochoudan   Ds   Rxr 2016.03.01 17:20

是不是编译的缓存,清除一下试试。红色感叹号一般是少包,把lib下的包重新导入一下瞅瞅。

u011249920
u011249920   2016.03.01 17:45

只需要更新下Android SDK Manager->Tools下面的所有Android SDK Build-tools就行了

kgcourage
kgcourage 我现在的Android SDK Build-tools为23.0.2;Android SDK Tools为24.4.1;Android SDK Platform-tools为23.1;ADT版本为:23.0.6。因此应该不是版本问题吧
2 年多之前 回复
ji1ruan
ji1ruan   2016.03.02 09:44

更新一下,更新不匹配造成的,某些资源下载下来了,没下载对应的sdk,导致不识别。更新一下sdk

ji1ruan
ji1ruan   2016.03.02 09:45

更新一下,更新不匹配造成的,某些资源下载下来了,没下载对应的sdk,导致不识别。更新一下sdk

ji1ruan
ji1ruan   2016.03.02 09:44

更新一下,更新不匹配造成的,某些资源下载下来了,没下载对应的sdk,导致不识别。更新一下sdk

zhengnan110
zhengnan110   2016.03.08 22:17

可以只保留values,把其他values–xxx都删掉试试

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于eclipse adt Android项目不能自动创建R文件
问题:初学Android开发,使用Eclipse进行Android项目创建时,没有自动生成R文件。 解决办法:根据上网查看资料,发现了大概4种原因,总结了下: 1.创建工程时compile的版本低于6.0,建议使用最新的compile版本。 2.有些需要导入suppurt里的V7jar包,没有导入可能会产生R文件不会自动生成的问题。 3.项目的workspace 格式不对,如果包含中文或空
ubuntu eclipse 解决android新建项目出现appcompat_v7报错和R文件无法生成的问题(windows同)
问题现象: 为了是之前的Eclipse项目导入到Android Studio,重新装了Eclipse,下载好ADT插件和SDK后,开始新建项目,由于新建项目的最低支持的SDK小于14,需要appcompat_v7库作为支持,以保证低版本也能使用frame,兼容4.0以上SDK的特性。 在创建新的安装项目出现appcompat_v7的内容,并且产生unableto write jarlist
解决android 项目在eclipse中无法自动生成R类方法
我在导入android项目的时候,遇到这样一个问题,原来的项目文件保存的编码为GBK,我的eclipse中的中设置了.java,.xml后缀的文件的默认编程为UTF-8,后来我用编码转换工具转为UTF-8再导入,出现了无法生成R类的问题,在Problems面板中显示了xml重定义错误,一开始,我没有注意到我用编码转换工具后会生成.bak的备份文件,在res下的文件夹下的.bak后缀文件都被当成xm
Eclipse新建android工程就报错
产生这个问题,是因为ADT到version 22或者之后,当在使用eclipse创建项目的时候就会自动引用android-support-v7-appcompat.jar这个库,默认生成的Activity会extends到v7ActionBarActivity这个系统类,这就是原因所在。 既然知道原因了,那么问题解决就简单明了了,下来新建一个工程来介绍: 创建一个最低版本2.3,最高兼容到
Eclipse中的Android项目编译后没有生成R文件的两种原因
笔者在用Eclipse写Android项目,时常发生R文件错误。 对此笔者总结了两种原因:一种是res目录下的文件有Eclipse检查不出的错误,但不能通过编译,因此没有生成R文件。还有一种情况是已经生成R文件,但源文件导入的是Android.R,这是系统的,解决方法是导入自己的R文件。
已解决Eclipse不能生成R.java文件
之前有搭建过Android开发环境,但好久没有了,最近由于项目需要又搭建了一次Android开发环境,原以为可以轻车熟路很快能弄好,不想新版本更新的太快出现了一些之前没遇到过的问题~安装好ADT和SDK的Eclipse在创建Android项目时不能自动生成R.java文件,问了懂Android开发的同学,也没能解决,最后只好自己带着问题一通百度并结合Eclipse显示的错误提示信息,自己找到了解决
新建SpringBoot eclipse 报错
新建SpringBoot eclipse 报错 问题如下 Description Resource Path Location Type Failure to transfer org.apache.maven:maven-plugin-api:jar:2.2.1 from https://repo.maven.apache.org/maven2 was cach
eclipse不自动生成R文件和R文件报错问题
1,关于eclipse不自动生成R文件 
关于Eclipse中导入安卓工程无法生成R.java文件的问题
这个问题折腾了近两天,网上找了无数方法,没有完全解决我这种问题的,作为新手,现在我也无法解释原因,但是我的问题解决了,希望以后遇到类似问题的你们少走弯路。 首先,描述下我的问题。导入安卓工程后,未生成R.java文件,并且src包中几个java文件有红叉,res包中的layout包中fragment_log.xml文件提示错误,控制台中提示: C:\eclipse-java-luna-
Eclipse中新建android项目中没有R.java文件以及找不到getActionBar()
今天新建android项目,可是项目中没有重要的R.java,并且报错,说是找不到getActionBar()方法,上网寻找原因,终于寻得解决方法:     1.解决项目中没有R.java问题。在Eclipse中找到Project--->Build Automatically,在前面打对号,系统就会自动生成R.java文件;     2.解决找不到getActionBar()方法问题。由于在建