`
阳光星心
  • 浏览: 75961 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

关于android工程中R.java不自动生成的问题

 
阅读更多

在eclipse中建的android工程里缺少R.java,在网上找了一圈终于解决了,总结一下奉献给大家。

同样的问题,原因可能不同,所以请遇到这个问题的同志按条目依次排错:

 

1.右击你的工程(项目)——>Android Tools——>Fix Project Properties ;

2.文件命名要规范(a~z,0~9,_),所有下面res內的文件取名都不能有大写字母(包括图片、XML等);

3.Project->Clean..->选择你的项目->OK

4.工程上Alt+Enter,然后在弹出的属性框里面选Android那一项,然后Project Build Target勾上对应的SDK版本(特别是导入的工程,大多数情况是因为版本不正确),Is Library去掉勾。

 

如有其他情况及解决办法还请大家补充,谢谢!

分享到:
评论

相关推荐

    Android开发中R.java文件丢失或无法更新的解决方法

    在Android应用开发中,`R.java`文件是一个非常关键的部分,它是由Android编译系统自动生成的,包含了应用中所有资源的ID。当`R.java`文件丢失或无法更新时,开发者可能会遇到编译错误,因为无法引用到资源。本文将...

    AntTest演示工程,演示如何使用Ant编译Android工程

    在Android开发过程中,构建工具是不可或缺的一部分,它们帮助开发者自动化处理项目编译、打包和测试等任务。本示例中的"AntTest演示工程"就是专为展示如何利用Apache Ant工具来构建Android应用程序而设计的。Ant是一...

    在Eclips中更改Android工程中包的名字

    在Eclipse中更改Android工程的包名是一项重要的操作,特别是在开发过程中需要区分不同的版本或者避免与已有应用冲突时。本文将详细解释如何正确地执行这个过程,以及为何需要这样做。 首先,理解为什么需要更改包名...

    AndroidStudio 3.6 中 R.layout 找不到对应的xml文件问题及解决方法

    AndroidStudio 3.6 中 R.layout 找不到对应的xml文件问题及解决方法 AndroidStudio 3.6 中 R.layout 找不到对应的xml文件问题是一个常见的问题,本文详细介绍了该问题的解决方法,并总结了相关的知识点。 知识点1...

    ANDROID应用开发试题.pdf

    R.java文件是自动生成而不需要开发者维护的。在 res 文件夹中内容发生任何变化, R.java文件都会同步更新C.Assets目录:在该目录下存放的文件,在打包过程中将会经过编译后打包在 APK中D. AndroidManifest.xml 是...

    Android应用开发试题.pdf

    在 Android 项目工程中,res 目录存放程序中需要使用的资源文件,R.java 文件是自动生成的,Assets 目录存放程序中需要使用的资源文件。 6. Android 中的视图容器:Android 中有多种视图容器,如 LinearLayout、...

    Android Apk命令行编译签名打包大全

    R.java文件是Android编译系统自动生成的,它包含了应用程序资源的ID。使用aapt工具可以生成R.java: ``` aapt.exe package -f --m -J GC\gen -S GC\res -I ANDROID_SDK\android.jar -M GC\AndroidManifest.xml `...

    Android工程:引用另一个Android工程的方法详解

    原因是R.java是自动生成的,是动态的,每次编译都是不相同的。如果一定要做成jar包,就不能使用自动生成的R文件,用到资源时候就要写代码去获取。 另一个思路就是将工程A做成android library project。 设置工程A,...

    android工程JaCoCo代码覆盖率Demo

    本Demo将向你展示如何在Android工程中集成JaCoCo,并生成代码覆盖率报告,让初学者能够快速上手。 首先,让我们了解什么是代码覆盖率。代码覆盖率是衡量测试充分性的指标,它表示程序中的源代码有多少被测试用例...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    Android2.33应用程序工程目录分析.pdf

    - **R.java**:这是一个由Android SDK工具自动生成的文件,用于存放应用程序的所有资源ID。它包括: - `attr`静态类:用于声明属性。 - `drawable`静态类:用于声明图片资源。 - `layout`静态类:用于声明布局...

    在eclipse下开发安卓应用软件_更改工程名称分享.pdf

    由于R.java是自动生成的,通常不建议手动修改,但在更名后,需要确保所有引用正确。 8. **处理其他文件夹**:如果工程中有自定义的库或子项目,例如`libs`或`jniLibs`目录,也需要按照相同的方式更新其中的引用和...

    Android 最简工程 Eclipse

    - `gen`:由R.java文件组成,自动生成的资源ID。 - `bin`:编译后生成的APK和其他中间文件。 2. **Eclipse IDE使用**: - 创建新Android工程:通过Eclipse的File > New > Project > Android > Android ...

    Android工程资源文件的访问.doc

    R类是自动生成的,不能手动修改,当资源文件改变时,R类会自动更新。开发者通常通过引用R类的成员来访问资源,例如`R.drawable.icon`。 3. **资源的引用** 在代码中,我们使用如下的语法引用资源: ```java R....

    Ant编译打包android工程流程

    ### Ant编译打包Android工程流程详解 #### 一、Ant编译打包步骤 在深入了解Ant如何帮助我们构建Android项目之前,我们先来了解整个编译打包的过程。 1. **使用aapt为项目资源生成R.java文件** - **工具介绍**:...

    Android搭建、HelloWorld.

    - **gen**:由Android开发工具自动生成的文件,通常包括R.java等文件,用户不应该手动修改这些文件。 - **res**:资源目录,存放所有资源文件,如布局文件、图片、字符串等。 - **assets**:原始资源目录,可以存放...

    Android实验指导.doc

    这将自动生成一个简单的Android工程,包含默认的`MainActivity.java`和`activity_main.xml`布局文件。 - 在`MainActivity.java`中,会看到`onCreate`方法中调用了`setContentView(R.layout.activity_main)`,这是...

    vlc-android编译好的代码

    4. **清理并重建**:清除项目(Project > Clean)然后重新构建,这应该能够生成新的R.java文件,该文件是Android编译器自动生成的,用于访问项目资源。 5. **解决依赖冲突**:如果仍有问题,检查是否存在版本冲突或...

    在eclipse下开发安卓应用软件_更改工程名称归纳.pdf

    同时,`res`下的`R.java`文件也会需要更新,由于Eclipse会自动生成,通常无需手动修改,但在某些情况下可能需要手动清理并重建。 6. **处理 gen 目录**:进入`gen`目录,将`com.yadan`(或旧的包名)下的所有类文件...

Global site tag (gtag.js) - Google Analytics