2 u011359326 u011359326 于 2016.02.01 15:37 提问

android中BuildConfig文件和R文件是干什么用的?

android中BuildConfig文件和R文件是干什么用的?
android中BuildConfig文件和R文件是干什么用的?

3个回答

gaoyouhuang
gaoyouhuang   2016.02.01 15:44
已采纳

1.src:存放所有的*.java源程序。

2.gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID。

3.assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等。

4.res:可以存放项目中所有的资源文件,例如:图片(*.png、*.jpg)、文本等。

5.res/drawable-hdpi:保存高分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。

6.res/drawable-ldpi:保存低分辩率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。

7.res/drawable-mdpi:保存中等分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。

8.res/layout:存放所有的布局文件,主要是用于排列不同的显示组件,在Android程序中要读取此配置。

9.res/values: 存放一些资源文件的信息,用于读取文本资源,在本文件夹之中有一些约定的文件名称:
· arrays.xml:定义数组数据;(在个这个xml命名的时候可以随便起名,因为最后用的时候只是用到写在这个xml文件中的array的名字)

R文件是自动生成的,就比如你新建了个textview 那么R文件就会生成相应的数据与其对应。

gaoyouhuang
gaoyouhuang BuildConfig。java 它的作用是检查你的代码,不断运行调试
2 年多之前 回复
qhb01234
qhb01234   2016.02.01 16:01

在gen文件夹下都是系统自动生成的,R.java文件包括了所有res下所有xml文件对应的Id,如果R文件丢失说明xml文件有错误

BuildConfig.java 与调试有关,来实现Debug下运行程序

pms275479206
pms275479206   2016.02.01 16:03

R文件自动生成的一个类似字典的文件,我是这么认为的,所有的资源在这里面都是int的变量作为唯一标识。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android BuildConfig文件
BuildConfig.java是开发工具自动生成的一个文件,不要手动去修改/** * Automatically generated file. DO NOT MODIFY */ package com.example.administrator.myapplication;public final class BuildConfig { public static final boole
android的BuildConfig学习
本文是自学BuildConfig的一些小知识点,希望对你有所帮助。
如何在AndroidStudio中导出Jar包,并且自定义Exclude文件
作为一个从Eclipse过渡到Android Studio的Android开发,我相信每个人或多或少都有这么一个疑问,Android Studio没什么没有直接export Jar包的功能。在Eclipse中是如此的简便,但作为Ecplise的替代品Android Studio确没有这个功能。网上有很多Gradle的脚本用来执行导出Jar的功能。目前最流行的是task clearJar(type:
android R.java文件介绍
注意:R.java文件不能手动修改。   1. HelloWorld工程中的R.java文件解析 package com.android.hellworld;   public final class R {     public static final class attr {     }     public static final class drawable {   
Android中BuildConfig类的那些事<一>
声明本文章都只是在AndroidStudio基于Gradle构建项目开发的验证,所以不保证其它开发环境与构建项目方式也是这样BuildConfig身在何处了解一个东西前,至少先要知道这东西在哪里吧!而我们今天要了解的这个类又在哪里了,我相信应该还有一些安卓开发人员没见过此类的身影。那么这类在哪里了? 答案:一般情况是在applicationId<应用包名>.BuildConfig;如:我的应用ID
[Android] 解决android多jar包R冲突问题
解决项目中R资源找不到,xml提示确实,找不到对应符号的问题
全局设置、自定义BuildConfig
http://www.cnblogs.com/xinmengwuheng/p/5797048.html 全局设置 如果有很多项目,可以设置全局来统一管理版本号或依赖库,根目录下build.gradle下: ext { compileSdkVersion = 23 buildToolsVersion = "23.0.2" minS
Android studio中的BuildConfig类
build.gradle BuildConfig
Bootstrap中的npm.js有什么作用
从官网上下载下来的用于生产环境的Bootstrap代码(下载链接)里面有一名为npm.js的文件 ├─css │ bootstrap-theme.css │ bootstrap-theme.css.map │ bootstrap-theme.min.css │ bootstrap-theme.min.css.map │ bootstrap.c...
Android R文件介绍
R.java 文件中默认有attr、drawable、layout、string等色哥静态内部类,每个静态内部类分别对应着一种资源,如layout静态内部类对应着layout中的接界面文件,其中每个静态内部类中的静态常量分别定义为一条资源标识符,如下: