学习安卓开发过程中遇到关于R.Java文件的问题

在学习安卓开发过程时,遇到R.java生成问题,总结几个方法决解。

1、首先必须做的就是检查代码的正确性,存在错误的代码,不编译生成R.java

2、右键点项目,选择 Android Tools -> Fix Project Properties

3、点击导航上的Project,将Build automatically 勾上。

4、点击导航上的Project,Clean 项目。

5、如果新增Id (@+id/test)时,出现R.java内不生成id的情况,可删除工程下 gen 文件夹,重新编译工程。

时间: 2024-11-03 10:05:43

学习安卓开发过程中遇到关于R.Java文件的问题的相关文章

安卓项目中的R.java文件丢失如何解决

第一种方法,也就是你的项目没有什么大的问题的话,那么就作出如图所示的选择,应该就可以解决你的问题了. 第二种就是看看你这边有没有勾选图中所示的选项,也就是你的r.java能不能自动生成. 第三种深层次一点的就是,你先clear一下,然后再build automatically一下,应该就可以了.如图所示. 如果这些都没能够解决你的问题,那么很可能是你很久没有开发项目了,你的sdk要更新了,如图所示. 以上四种方法基本可以解决你的这个问题.如没解决,可以留言. 安卓项目中的R.java文件丢失如何

安卓项目R,java文件不能自动更新,clean之后,R.java消失

今天整了个安卓项目,新增加了个跳转页面,添加完背景图,发现有个R.id找不到了,于是clean了一下,这下出问题了,发现各处的R.id都找不到,报错.结果一看是R.java没了然后各种百度结果:有说重新clean的,有说 Android Tools -> fix project propertities的,不过都不起作用.然后继续百度,看到一个普遍的观点是说,只要xml文件有问题,那系统是绝对不会为你自动生成R.java的. 看到这个错误才恍然大悟,我的背景图片的名称有问题,名称只能是数字字母和

【安卓】安卓res文件夹下的资源文件与R.java文件里面类的对应关系

对于drawable.layout.menu文件夹下的每一个文件都分别会在R.java文件里面生成drawable.layout.menu类的一个常量,类名就是文件夹的名字,常量的名字就是文件名字. 对于values文件夹下面的文件是根据文件里面的内容来生成相应的类常量,此文件夹下xml文件的根节点是resources,里面的标签名就是类名,属性就是常量名. 所以对于这个文件夹下面的文件完全可以把所有类型的资源放到同一个文件里面.如图: 则会在R.java文件里面生成如下内部类:

Jmeter中使用外部的java文件

感觉在Jmeter中使用外部的Java文件比较方便,语法一样,而且可以直接引用,所以个人觉得这个功能还是蛮重要的,特别是在使用Jmeter的过程中,可能需要结合一定的业务场景进行判断等,那使用Jmeter带有的函数可能并不能够满足自己的测试需求,在这时候,使用自己编写的函数就可以很好的满足自己的需求. 一.可以直接使用直接编写java文件或者class文件,之前已经有一篇博文,http://blog.csdn.net/quiet_girl/article/details/50577324,这里满

Android: 如何手工生成R.java文件?

 Eclipse有时候不能生成R.java文件,非常烦人.这时候,我们可以手工生成它. 命令为: aapt package --non-constant-id -f -m -M<abs_path_to_AndroidManifest.xml> -S<abs_path_to_res_dir> -I <abs_path_to_platforms_android.jar> -J<abs_path_to_dir_that_should_contain_gen_R_ja

R.java文件介绍

http://blog.chinaunix.net/uid-21411227-id-4133828.html 注意:R.java文件不能手动修改. 1. HelloWorld工程中的R.java文件解析 package com.android.hellworld; public final class R { public static final class attr { } public static final class drawable { public static final in

关于android R.java文件无法创建的问题

R.java文件无法创建的原因网上有很多说法普遍是以下两种: 1. xml文件有错误: 解决方法就是找到哪个xml有错然后把错误修复就OK了. 2.编码问题 这时候只要把xml文件的编码改成utf8就能解决问题. 然而对于查找xml文件错误我们常常依赖android的自带工具进行检测,但是只要是人写得程序必然会有一些bug, 当检测工具出现bug后有可能导致错误很难定位. 而在xml文件校验方面,里面就有一个很坑的bug: 当menu目录下的文件有错时导致r文件无法生成时,可能不会给出任何有关m

JNI文件中命名类与JAVA文件中匹配

jni.c中注册中 int register_android_boa(JNIEnv *env){    jclass clazz;    static const char* const kClassName = "com/lxl/ledClass"; //命名的类 /* look up the class */    clazz = (*env)->FindClass(env,kClassName);  //  clazz = env->FindClass(env,kCl

[转]android R.java文件丢失或无法更新

首先确定你的SDK是新的. 其次接下来检查你的.xml文件,文件名不能大写. 如果xml文件太多 ,那么clean一下你的项目,这时候注意看Console的提示. Console会提示你xml文件错误在哪里 修改完xml文件之后 clean你的项目,再build你的项目 R.java会重新出现或更新 源地址:http://blog.csdn.net/skibug/article/details/7480885 [转]android R.java文件丢失或无法更新,布布扣,bubuko.com