android 目录结构

1,android 目录结构

2, project 结构类型

它表示为

.gadle

.idea目录结构

app目录结构 -- 编译输出的目录

build 编译目录结构

libs 类库目录结构

mirror 镜像目录结构

src 目录结构

它下面有一些主函数的目录结构

android Test测试目录结构

同时还有

.gitignore这个目录结构

app.iml实现的配置文件 - app 的配置文件

proguard-rules.pro项目的配置文件目录 proguard 配置文件

同时还要有

build编译目录结构

gradle 文件夹存放文具的文件目录结构

mydsk 目录结构

.gitignore这个目录结构

builde.gradle 这个配置文件结构 ->模块的 gradle 编译文件

gradlew 这个文件

gradlew.bat 批量处理文件 编译脚本 ,可以在命令行指向打包

local.properties 本地配置文件 配置 SDK/ NDK 的配置文件

MyApplication.iml 这个实现文件的 --> 项目的配置文件

settings.gradle 这个文件

还有一个为

External Libraries 文件库 项目依赖的Lib ,编译时自动下载的。

app/build/app 模块 build编译输出的目录

app /build.gradle app 模块的 gradle 编译文件

app /app.iml app 模块的配置文件,配置文件

app/ groguard-rules.pro app 模块的 groguard文件

build.gradle 项目的gradle 编译文件

setting.gradle 定义项目包含那些模块

gradlew 编译脚本,可以在命令行执行打包

local.properties 配置SDK/NDK

MyApplication.iml 项目的配置文件

External libraries 项目依赖的Lib,编译时自动下载的。

Android 结构类型

app

build 编译目录结构

libs 类库目录结构

mirror 镜像目录结构

src 目录结构

它下面有一些主函数的目录结构

android Test测试目录结构

同时还有

.gitignore这个目录结构

app.iml实现的配置文件 - app 的配置文件

proguard-rules.pro项目的配置文件目录 proguard 配置文件

同时还要有

build编译目录结构

gradle 文件夹存放文具的文件目录结构

mydsk 目录结构

.gitignore这个目录结构

app/ manifests AndroidManifest.xml 配置文件目录

app/java 源码目录

app /res 资源文件目录

Gradle Scripts gradle 编译相关的脚本

代码管理有 Git or SVN ,suggest study Git

三块:

1,编译系统 Gradle

2,配置文件

3,应用模块

Gradle是 google推荐使用的一套基于 groovy的编译系统脚本(也可以使用ant)

参考传送门:

https://developer.android.com/tools/building/plugin-for-gradle.html

.gradle Gradle编译系统,版本由wrapper制定

.idea android studio IED所需要的文件

build 代码编译后生成的文件存放的位置

gradle wrapper的jar和配置文件所在的位置

.gitignore git使用的gnore文件

build.gradle gradle编译的相关配置文件(Makefile)

gradle.properties gradle相关的全局属性设置

gradlew *nix下的gradle wrapper可执行文件

graldew.bat windows下的gradle wrapper可执行文件

local.properties 本地属性设置 (key 设置,android sdk位置等属性),这个文件不推荐上传到VCS中去

settings.gradle 和设置相关的gradle脚本

Android 中使用 Gradle Wrapper对Gradle进行了一层包装,我猜测这么做是因为gradle更新速度太快,为了兼容性,才出这么一套。

这些就是外部文件相关的一些文件的介绍。

来看下更重要的app模块里的文件。

build 编译后的文件存放的位置(包括最终生成的apk也在这个文件夹下)

libs 依赖的库所在的位置(jar and aar)

src 源码所在的目录

src/main 主要代码放在的位置

src/ androidTest就是测试代码所在的位置

src/main/java 最最重要的,我们的java代码所在的位置

src/main/jniLibs jni的一些动态库所在的默认位置(.so文件)

src/main/res android资源文件所在位置

src/main/AndroidManifest.xml

build.gradle 和这个项目有关的gradle配置,相当于这个项目的Makefile,

一些项目的依赖就写在这里

proguard.pro 代码混燿配置文件

时间: 2024-11-05 16:04:26

android 目录结构的相关文章

Android目录结构(详解)

Android目录结构(详解) 下面是HelloAndroid项目在eclipse中的目录层次结构: 由上图可以看出项目的根目录下共有九个文件(夹),下面就这九个文件(夹)进行详解: 1.1src文件夹和assets文件夹: 每个Android程序都包含资源目录(src)和资产目录(assets),资源和资产听起来感觉没有多大差别,但在存储外部内容时用资源(src)比较多,其中它们的区别在于存放在资源(src)下的内容可以通过应用程序的R类进行访问,而存放在资产(assets)下的内容会保持原始

【Android的从零单排开发日记】之入门篇(三)——Android目录结构

本来的话,这一章想要介绍的是Android的系统架构,毕竟有了这些知识的储备,再去看实际的项目时才会更清楚地理解为什么要这样设计,同时在开发中遇到难题,也可以凭借着对Android的了解,尽快找出哪些模块和设计能够帮助解决该问题.但想了一下,这毕竟是入门篇,若没有实际项目开发经验的人看了之后肯定是一头雾水,所以就决定将其搁浅到大家熟悉Android之后再为大家介绍. 那么今天的主题是Android的目录结构,将系统架构比作人的骨骼架构的话,目录结构就像是人的各个器官,彼此功能各不相同,却能有序地

Android目录结构

Android 4.3:选择的编译版本自动导入对应的jar包,如果删除则会报activity找不到 Android Dependencies:android的支持类库,对应4.3的编译环境support_v4包没作用,可删除 assets:存放比较大的资源文件 bin:存放项目编译后的文件 libs:存放第三方包,可以理解为Android Dependencies目录下的文件是libs目录的快捷方式而已 res:系统会为该目录下的资源在R文件中自动生成id,注意不支持大写并且不能以数字开头(变量

Android目录结构介绍

分类: 嵌入式 一个android项目有如下目录: src:这里放的是我们编写的源代码 gen:这里的是eclipse自动生成的文件,不用管它 asssts:放置文件 res:也是放置文件,不同的是res放置文件后在gen的,这个文件中生成相应的id值.而gen不会生成. drawable-hdpi 分辨率高(图片) drawable-ldpi 分辨率低(图片) drawable-mdpi 分辨率中(图片) layout布局 main.xml控制控件的位置大小等属性 values键值对 stri

Android目录结构及作用

1.add-ons-->Google API .比如GoogleMaps 2.build-tools-->各版本SDK编译工具. 3.docs-->离线开发者文档Android SDK API参考文档. 4.extras-->扩展开发包 如高版本的API在低版本中开发使用. 5.platforms-->各版本SDK.根据API Level划分的SDK版本,这里就以Android 2.2来说,进入后有 一个android-8的文件夹, skins则是Android模拟器的皮肤,

初识最简单的android application目录结构

认识android目录结构非常重要.犹如单词对于学习一门语言一样重要一样.在今后学习android 内核源码时候,也是最开始需要先熟悉android源码目录结构一样.刚开始学习目录结构,自然有可能比较枯燥,这可以在后期不断熟悉的时候,进行不断的总结顾名思义(src, source code)该文件夹是放项目的源代码的.打开HelloWorld.java文件会看到如下代码:. 最简单的helloworld应用程序目录结构: 1,src目录: src:source code 该文件夹是放项目的源代码

Android下apk安装的过程,安卓项目的目录结构

安卓下软件安装的过程: 1:拷贝XXX.apk到/data/app/XXX-1.apk 2.在/data/data目录下创建一个文件夹     文件夹名称  当前应用程序的包名. 安卓项目的目录结构: bin:编译后的文件目录 gen:自动生成的文件目录 project.properties:代表编译的版本 对应Android.jar的版本 res:资源目录 drawable:存放应用程序的图标 h :高分辨率(以此类推) x:特大分辨率

Android系统源代码目录结构 “Android源代码”“目录结构”

在讲述Android源码编译的三个步骤之前,将先介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Android源代码的位置. Android源代码顶层目录结构如下所示: ├──abi #应用二进制接口,不同的操作系统,应用二进制接口不同,因此linux上的二进制可执行文件在windows上无法执行 ├──android #存放了一些xml文件,用于描述工程路径及其对应的远程仓库地址,repo工具将使用这些信息同步代码 ├──bionic #bionic C库,Andr

Android Studio目录结构浅析

让我们来简单了解下Android Studio中不同目录(文件)的位置和用途.首先看下一个App的最简单的目录结构 OK,我们这么看,第一,把这么多文件先分成这么三块1. 编译系统(Gradle)2. 配置文件3. 应用模块 Gradle是Google推荐使用的一套基于Groovy的编译系统脚本(当然,你也可以使用ant),具体的介绍和文档可以参考这个传送门:https://developer.android.com/tools/building/plugin-for-gradle.html如果