对比Eclipse与Android studio目录解析

简单介绍一下android开发的两种ide(Eclipse和AS)的目录结构。

1.下面是Eclipse的目录机构

主要介绍在入门阶段需要知道的几个文件夹。

src目录:存放项目的源代码。比如MainActivity.java或者是需要自己构建的各种java文件。

gen目录:自动生成的文件。其中R类存放资源文件的唯一ID。我们通过R.java可以很快的查找到需要的资源。编程过程中一般通过R.id.xxx来访问资源。

Android版本:该项目支持的jar包以及打包时需要的mate-info目录。开始阶段不用太关注。

assets目录:提供res目录存放资源文件外,也可以存放其他一些不会再R.java中自动生成id的文件。可以通过AssetManager类来访问这些文件。

bin目录:开发时不用关心此目录。bin目录是编译之后的字节码存放目录,包括将程序打包成的apk包(安装应用程序包)。

libs目录:文件的支持文件。

res目录:res资源目录。向此目录添加资源时会被R.java自动记录。drawable存放应用程序需要的图片文件。其中在drawable添加后缀的文件夹,是存放不同质量的图片。

layout是屏幕的布局目录。可以存放不同的布局结构和控件。

menu文件。菜单资源文件必须放在res/menu目录中。菜单资源文件必须使用<menu>标签作为根节点。

values参数值目录。可以在其中的strings.xml中存放各种文字、不同类型的数据,就是一些资源描述性文件。

AndroidManifest.xml文件是android程序中必须的文件,是项目的总配置文件。记录应用中所使用的各种组件。列出了应用程序所提供的功能,可以指定应用程序中使用到的服务权限。

剩下的文件主要是存放一些版本信息。

2.AS的目录结构

我们主要介绍一些app中的文件,其他文件初学者不用太关心,如果感兴趣我们在接下来的文章中在陆续介绍。

通过上图我们可以找到src中的Activity文件。通过这个文件实现app所需的功能,完成功能代码的编写,调用其他文件中定义的资源对界面进行访问,对接收器或发生器进行读写等等功能。res目录同eclipse中功能相同。

R.java文件目录如下图所示。

在app文件夹下面,比较重要的是gradle,可以参看文章http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/。

总结一下,本文主要是给初学者介绍了一下android开发中常用的ide的目录结构,做一下了解就ok了。感谢您的关注。

时间: 2024-08-30 07:26:39

对比Eclipse与Android studio目录解析的相关文章

从Eclipse到Android Studio——改变了什么

你永远都不知道未来要做什么?只能先把手头上的事情做好. ps.我是老人家,刚接触Android Studio.已经会的就略过此文吧. 好吧,我承认我是一个比较怀旧的人,Eclipse已经伴随着我走过了不知道多少年风雨岁月.突然叫我换掉,还是真有点舍不得.主要是AndroidStudio卡. 刚出Android Studio的那些天,小伙伴们问我,为什么我不用as?我的第一反应就是as?Action Script?其实,我们从上面的Logo看得出来,两者都叫Android Studio,只是前者基

Eclipse 和 Android Studio 并存

当项目转到 AS后,发现AS虽然有很多优势,比如语言编辑,自动补全提示,等等, 但是还感觉没有Eclipse好用,想要在Eclipse下编辑项目,怎么办? 可以使用 Ubuntu的 文件引用功能,  ln -s新建一个空白的Eclipse工程,分别引用以下文件:AndroidManifest.xml libs res 下面是我的引用路径: lrwxrwxrwx 1 zhanglin zhanglin 83 2月 3 15:38 AndroidManifest.xml -> /home/zhang

Android 开发IDE之(Eclipse 和 Android Studio )

前面的文章写了离线下载必要的开发资源,现在小记一下Eclipse和Android Studio的安装 (一)Eclipse 1.下载 下载传送 2.一般下载Eclipse IDE for Java Developers这个就可以了,现在Eclipse比较吃内存,还是比较卡的.下载完直接解压就行了. 3.运行,配置ADT(Android Development Tools)插件. 1)在线安装:打开Eclipse, 在菜单栏上选择 help->Install New SoftWare 出现Inst

将应用代码由eclipse导入Android studio的方法NDK-Build和Cmake两种方法(以android_serialport_api为例)

网上翻了几百篇博客,看了半天,要不就是写的乱七八糟看不懂,要不就是隐藏了一些细节,要不就是实现不了,最后还是在Android官网上看明白了,而且说得有条有理,以后遇到不懂的一定要先翻官网. 参考资料:https://developer.android.com/studio/projects/add-native-code.html?utm_source=android-studio#link-gradle 1. 导入eclipse到Android studio 1. 导入工程: 点击如下所示:

Android Studio目录结构浅析

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

Android项目Android Studio目录结构

Android Studio是Google官方发布的Android集成开发环境,免费下载使用. 下载地址:http://developer.android.com/sdk/index.html(需 翻 墙) Android Studio和Eclipse的对比请看:http://www.zhihu.com/question/21534929 新建项目之后的目录结构如图: 跟Eclipse基本一致,相应目录的作用请参考我的另一篇博客: Android项目Eclipse目录结构

入门Mac快捷键详细分类整理,包括Eclipse和Android Studio中一些常用的快捷键

[通用] control(^) shift(?)   ?? option/alt (?) command(?) fn 副功能键 [效率] 1.编辑 control + space 切换输入法(改键:alt(?)+space可见  control+alt(?)+space快速切换) control+ command + space 打开系统表情 shift+control+space 手写输入(改键:alt(?)+H ) command+←/→(↑/↓) Home/End Fn+↑/↓ pageU

从eclipse到android studio

本文主要讲解安卓工程从eclipse导出到android studio,下面简称studio,并且兼容两种环境. android studio是谷歌官方推的安卓开发IDE,和eclipse相比,有很多优点,比如: 日志更人性,有各种标记,URL可以直接点击,可以直接选中复制.eclipse的复制则比较麻烦,偶尔会乱滚动,bug较多 studio可以使用网络路径依赖支持的JAR,结构更清晰.eclipse会遇到这样的问题:"引用的两个库都有自己的support-v4.jar,需要统一版本去重&qu

Eclipse导入Android Studio的项目

感谢各位大神,已经归纳好了:http://www.360doc.com/content/15/0323/13/11800748_457387176.shtml.在此,我只是根据个人理解,将内容再整理一下,仅供参考.声明:如果该文侵犯了你的著作,抱歉,请及时通知,我会马上删除. 下面开始谈谈将Android Studio项目导入到eclipse的具体操作: 其实最重要的一点是了解两编译环境生成目录的相似之处:Android Studio项目中src/main目录下的文件才是真正的项目代码,main