Android导入源文件没有自生成R.java和关于"@color"
来源:互联网 发布:java prim算法 编辑:程序博客网 时间:2024/06/15 19:14
一、项目工程感叹号:
这个问题主要是由于导入的源代码的path和你Eclipse不一致引起的,可以在源代码文件的.classpath中,修改<classpathentry kind="lib" path="D:/android/android-sdk-windows/sdk/platforms/android-19/android.jar"/>的路径。
二、R.java没有自动生成,并报错:
随后网上找各种解决方法,网上解决方法主要有这几种 :
1、选择菜单 Project >> Clean ,前提是勾选上 Bulid Automatically(自动构建部署) , 点Clean后会重新构建项目,因
为一般情况下,R.java文件在这个时候会重新更新生成一边,如果工程有错,就不会自动生成。
2、选择工程,右键 Android Tools >> Fix Project Properties 这个操作有时候可以修正一些错误,但我的不行。
3、还有的说法是重新建一个空的工程,然后把这里面的代码,资源文件按照对应的包路径什么的拷进去,然后重新生成
一边,这种方法,也想当于是第一种方法,都是重新构建部暑,性质一样的。
4、SDK版本问题选择工程,右键 Properties >> Android 然后看到右边的一块 Target Name,修改版本好。当然,
AndroidMainfest.xml中还有一个<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" />修改它最小
版本号,网上的说法是minSdkVersion最好改成11以上,targetSdkVersion最好改成大于或等于导入源代码的API。
当然,我以上办法对我都没用。所以,我好好琢磨了一下。"@color/"报错error: Error: No resource found that
matches the given name (at 'background' with value '@color/whites').的根本原因其实是在项目中没有找到相应的源
文件,进而导致了R.java也没有自动生成。
当然如果你将@color/whites改成@+color/whites,全部改完,"@color/"也不会报错,并且R.java能自动生成,
在R.java中会生成对应color的文件。但最后,还是进不去,因为报错的根本是缺少相应的源文件。
所以,说了这么多废话,解决办法是在values下建一个color.xml文件,导入颜色和相应的名字。具体可以参看本
博客的【色彩大全】这篇文章,如果觉得麻烦可以将所有颜色全部导入。其他的就不用我教了,使你的源文件中的
"@color/"和color.xml中的名字一致即可。 如果在Activity还遇到类似
setTextColor(running ? getResources().getColor(R.color.remote_contect_text)报错remote_contect_text的将
remote_contect_text改成一种具体的颜色即可。
- Android导入源文件没有自生成R.java和关于"@color"
- 导入android自带的sample源码后gen目录下没有生成R.java
- Eclipse开发android没有生成R.java
- Android R.java文件没有生成
- android 导入sample项目时没有自动生成R文件
- zz 导入项目R.java文件没有生成
- Android导入工程遇到的问题:没有R.java和android.jar的jar包
- r.java文件没有生成
- r.java文件没有生成
- R.java文件没有生成
- Android中R.java没有自动生成解决方案
- android ADT没有生成R.java文件解决方法
- 新建的Android项目没有生成R.java文件
- 新建的android项目,没有自动生成R.java 文件
- 新建Android工程没有自动生成R.JAVA
- Android中R.java没有自动生成解决方案
- android开发中项目没有生成R.java
- android 中 R.java 常见问题(R.java文件没有生成 或者生成了但是R.id...不能识别出id或者R.layout)
- Atomineer Pro Documentation Trial 9.30 Cracked
- nyoj--973--天下第一(SPFA判断负环)
- 去掉list系统的阴影
- Android监听程序进入后台,或者恢复到前台
- 远程推送
- Android导入源文件没有自生成R.java和关于"@color"
- Oracle RAC数据库环境下临时表空间的设置问题
- IOS 运行时 Runtime 今天开始学习
- 在容器中使用quagga
- 使用delphi+intraweb进行微信开发3—微信消息处理
- codefroces#337 A Pasha and Stick【思维】
- gulp教程之gulp-autoprefixer
- 浮点数在内存中的存储
- 值班 查看及重启系统