析一下android项目在eclipse中的目录结构。主要参考了博文:http://blog.csdn.net/zqixiao_09/article/details/50596038

主要的目录有:src、bin、gen、res等

1.src:该项目的源代码,包含了即将创建的java源代码文件。

2.gen:自动生成的文件目录。

3.assets:资源路径。

4.bin:编译生成目录。二进制文件,包括class、资源文件、dex、apk

5.res:存放应用程序中经常用到的资源文件,包括图片、布局文件、参数描述文件等

            drawable开头的四个文件夹用于存储图片资源;layout文件夹存放的是应用程序的布局文件;menu主要用设置菜单文件;values包含xml文件

6.AndroidManifest.xml清单文件包含了android应用中的元信息,是每个项目中的重要文件。android的四大组件(Activity、contentProvider、broadcastreceiver、service)。权限。

7.project.properties:工程属性的配置文件,配置编译的版本

 

 

AS:

gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构件工具。它可以帮你管理项目中的差异,依赖,编译,打包,部署……你可以定义满足自己需要的构建逻辑,写入到build.gradle中供日后复用。不是一种编程语言,不能帮你实现软件中的任何实际功能。

(依赖,打包,部署,发布,各种渠道的差异管理.....)

 

AS和eclipse的区别:

 

 

1.AS中有project和module的概念,AS中一个窗口只能有一个项目,即project,代表一个workspace,但是一个project可以包含多个module。

2.上述目录中将java代码和资源文件(图片、布局文件等)全部归结为src,在src目录下有一个main的分组,同时划分出java和res两个文件夹,java文件夹相当于eclipse下的src文件夹,res目录结构则一样。

 具体的目录结构可以参考博文http://blog.csdn.net/eastmoon502136/article/details/50596806

http://www.runoob.com/w3cnote/android-tutorial-project-src-analysis.html

http://blog.csdn.net/wx198210/article/details/50248915

介绍的比较系统

posted on 2017-10-25 21:39  非宁静,无以致远  阅读(3032)  评论(0编辑  收藏  举报