android项目下各个文件,文件夹的作用

android项目下各个文件,文件夹的作用_第1张图片

上图是新建一个android项目后,eclipse自动生成的文件夹及文件。

1、 src

src文件夹存放着是android项目的源代码。

2、gen

gen文件夹里面存放着BuildConfig.java,R.java两个自动生成的文件

BuildConfig.java

BuildConfig.java文件在早先的版本中是没有这个文件,他是Android ADT更新后来添加,它的作用是检查你的代码,不断运行调试。

R.java:

这个文件存放着资源的标识,可能大家不大会理解这句话的意思,什么资源的标识

看下这两张图就知道了。

我们在res/layout文件夹下面,为activity_main.xml中添加一个textview控件,为它附上一个id,如下

android项目下各个文件,文件夹的作用_第2张图片


按F5刷新下整个项目,就可以看到R文件中自动生成了上图中的text=0x7f080000,现在可以理解了R文件里面自动生成了资源的标识这句话的含义了吧?

3、bin文件夹:

当编译运行一个项目后,生成的apk文件,图片资源等就存放在此。

4、libs文件夹:此文件夹放着jar包,当我们要导入一个开源包时,可以把要导入的包放入此文件夹中,要F5刷新下,自动导入成功,注:此方法仅在版本高的ADT中可使用。

5、res文件夹:

此文件夹下面存放着整个android项目的资源,看其名字就知道了,resource(资源)

6、res/layout文件夹:

此文件夹存放着xml文件,xml文件是我们所看到的界面视图,双击下activity_main.xml,可以看到一个界面。点击下图这两个按钮,可以进行界面跟代码的切换


7、AndroidMainfest.xml文件

这是一个相当重要的文件(屁话,哪个文件不重要),新手常在此文件下犯的一个错误就是写了一个activity后,没有在此文件中配置应用配置,导致程序运行后出错。

  
  
  
  
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
          
          
          
              
                  
                  
                  
              
              
          
          
          
             . . .   
              
          
          
          
          
             . . .   
              
          
          
          
          
             . . .   
              
          
          
          
          
              
              
          
          
          
          
  
      
  
  

8、 project.properties文件

打开此文件,可以看到这句代码target=android-17,说明了这个项目的API版本是17,如果我们导入一个项目,出现一个红叉叉,第一件事就是打开这个文件,看下里面的版本跟你的开发环境版本是否一样,改之,刷新。


你可能感兴趣的:(android开发)