Android 项目eclipse、Android Studio目录结构分析

、eclipse目录结构


  1. src目录
    这里存放的是Java源码。.
 2.gen目录
    里面主要包含R.java 文件,该文件自动标识了资源的索引。
 3.Android 5.1.1
    5.1.1 是Android 平台对于的版本,对应于API 22. 该文件包含Android.jar文件,里面关联了Android 的API.
 4.Android Private Libraries
    该文件下面存放的是libs目录jar的引用,即 放在libs里面的jar包引用,视为私有引用。存放的是android私有的库(libs目录下的)。添加jar包到libs里面,系统自动把jar加载到android private libraries中;Private Libraries 就是libs里面的jar包的映射!你把libs中的jar包移除 Private Libraries中也就没有了。
 5. Android Dependencies
   文件中标识工程引用的library
 6.assets
   放置原生文件,里面的文件会保留原有格式,文件的读取需要通过流。
 7.bin
   放置系统编译后生成的文件和打包文件
 8.libs
   放置引用的库类文件
 9.res
     程序的资源目录,里面的文件夹分别用于存放图片、界面布局文件和其他一些 xml格式 的资源描述文件。
10.AndroidManifest.xml
工程的清单文件,定义了应用的基本信息:包括应用包名,编译版本,权限,应用程序组件等... 应用在启动时会先检查清单文件。
11.proguard-project.txt 和 project.propertise
混淆文件

二、Android studio 目录结构





1. .gradle
  Gradle编译系统,版本由wrapper指定
2. .idea
  Android Studio IDE所需要的文件
3. app
  3.1 app/build
   app模块编译输出的文件
  3.2 app/libs
   放置引用的类库文件
  3.3 app/src
   放置应用的主要文件目录
  3.4 app/.gitgnore
      git使用的ignore文件
  3.5 app/app.iml
    app模块的配置文件
 3.6 app/build.gradle
   app模块的gradle编译文件
  3.7 app/proguard-rules.pro
    app模块proguard文件
4. build
  代码编译后生成的文件存放的位置
5.gradle
  wrapper的jar和配置文件所在的位置
6..gitignore
  git使用的ignore文件 
7.AppManage.iml
  项目的配置文件
8.build.gradle
  项目的gradle编译文件
9.gradle.properties
  gradle相关的全局属性设置
10.gradlew
  编译脚本,可以在命令行执行打包
11.gradlew.bat
   windows下的gradle wrapper 可执行文件
12.local.properties
   本地属性设置(key设置,android sdk位置等属性),这个文件是不推荐上传到VCS中去的
13.settings.gradles
  和设置相关的gradle脚本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值