Android studio是个很强大的开发工具,各方面都要比ecplice强大。
其实很多人都是觉得ecplice比较好用,可能是Android studio比较强大,所以比较难驾驭吧。
所以没办法,大家只有用Android studio来进行开发了,以下是我对Android studio的项目的一点了解~~
原博客地址:http://blog.csdn.net/meegomeego/article/details/38555943
项目和模块:
模块在Android工作室在Eclipse中就像一个项目
项目在Android工作室就像一个在Eclipse工作区中
从文档上了解(Android studio是基于Intellij IDEA):
在IntelliJ IDEA无论你做什么,你这样做的一个项目。一个项目是一个组织单元,代表一个完整的软件解决方案。
你的成品可能会分解为一系列离散的、孤立的模块,但这是一个项目定义和领带,把大家召集在一起成一个更大的整体。
对于Android来说,这意味着每个应用程序,一个项目和一个模块每库和测试应用程序。
有多个问题如果你试图构建多个应用程序在相同的项目。这是可能的,但如果你尝试(像我一样),你会发现几乎所有的设计工作与单个应用程序每个项目。
例如,有一个选项“rebuild the project”,这没有任何意义与多个应用程序,其他许多项目设置将是无用的,内置的VCS系统并不好当你有多个存储库。
文件夹结构:
-
Main Project
这将是整个项目上下文(Eclipse:像您的工作区,但局限于与你的项目相关的)。例:HelloWorldProject如果你给是HelloWorld应用程序的名称
-
.idea
这个项目特定的原数据的存储位置。(Eclipse:土地项目。属性文件)
-
Project Module
这是实际的项目。例:HelloWorld如果你你给是HelloWorld应用程序名称
-
gradle
这就是gradle构建系统的jar包,即这个jar是如何与它安装在Windows(操作系统在我的例子中)。
External Libraries
实际上这不是一个文件夹,但地方引用的库(Eclipse 注:引用的库)。这里所示的目标平台等。
(注:这个,我们中的许多人在Eclipse中,用于删除引用的库和修复项目属性解决引用错误,记得吗?)
详细项目文件夹:
1. build
这所有的完整输出使过程即类。编译后的类和资源等。
在Android Studio GUI中,只有几个文件夹显示。
2. libs
这是标准库文件夹,跟eclipse中差不多
3. src
在这里,你只看到了java和res文件夹对应于src文件夹和res文件夹
(1)文件夹包含子文件夹,主要与IntelliJ idea的内部信息。
src(2)文件夹包含MyActivity.java(3)文件源代码实现您的应用程序的功能。该文件属于com.示例包中。
res(4)文件夹中包含各种视觉资源。
/主要布局。xml文件(5)定义了应用程序的外观构成不同类型的资源。
文件夹(6)也用于存储的值。xml文件描述各种类型的资源。目前,该文件夹包含一个字符串。xml文件定义字符串资源。正如您将看到的部分添加一个颜色,布局也可以包含文件夹,例如,一个描述符的颜色。
(7)包含图片的文件夹。
(8)文件夹包含了R。java(9)文件,链接的视觉资源和java源代码。正如您将看到的从下面的部分,IntelliJ IDEA支持静态资源和R.java之间的紧密集成。当添加或删除任何资源,相应的类和类领域。java是自动生成相应的或删除。R.java文件也属于com.示例包中。