.gradle.idea:AS自动生成文件,不需要编辑,打包的时候也可以删掉。
app:内涵代码和资源,是工作的核心目录,后面展开。
gradle:构建器,在里面的wrapper文件夹下有gradle-wrapper.properties文件可以查看gradle版本。
.gitignore:上传git时做版本控制管理,可指定一些文件或目录排除在外。
build.gradle:项目全局的gradle构建脚本。
gradle.properties:全局gradle配置文件。
gradlewgradlew.bat:执行gradle命令时运行这两个文件,gradlew用于Linux和Mac系统,gradlew.bat用于Windows系统。
local.properties:指定SDK的路径。
settings.gradle:指定项目中所有引入的模块。
External Libraries:第三方库与SDK等。

展开app文件夹:
build:通过build->Make Project生成,在outputs->apk->debug中有app-debug.apk文件,可以在虚拟机上运行。
libs:第三方架包,引用的时候放进该文件夹。
src:子文件夹androidTest用来测试。子文件夹main包含javaresjava就是用来装我们的Java代码,按包和类存放;res内容较多,后续展开。
AndroidManifest.xml:清单文件,一些组件需要在其中注册,处理权限、图标等。
test:单元测试。
.gitignore:作用与外面的相同,但是只管理app文件夹。
build.gradle:app模块的gradle构建脚本,在这里可以加第三方库的依赖。
proguard-rules.pro:制定项目的混淆规则。

展开res文件夹:
drawable系列:放图片。
layout:布局文件。
mipmap系列:放不同的图标,不同的后缀对应于不同屏幕适配。
values:放颜色、字符串、主题。

Android Studio 工程项目的结构相关推荐

  1. Android Studio项目目录结构介绍

    在Android Studio中,提供了以下几种项目结构类型 我们一般常用的有以下两种结构: Project 结构类型 app/build/ app模块build编译输出的目录 app/build.g ...

  2. Android Studio目录结构和Gradle构建Android项目

    一,Android Studio的目录结构和工程项目介绍 二,Eclipse工程与Android Studio工程的区别 1,Eclipse工程能导入AS运行,但AS建立的工程不能再Eclipse中运 ...

  3. 导入eclipse工程到Android Studio中

    ref: 从 Eclipse 迁移至 Android Studio | Android Studio https://developer.android.com/studio/intro/migrat ...

  4. Android Studio 第一次配置及其使用

    第一次使用Android Studio时你应该知道的一切配置 http://www.cnblogs.com/smyhvae/p/4390905.html gradle V2.10 版: http:// ...

  5. Android Studio经常使用配置及使用技巧(二)

    在<Android Studio经常使用配置及使用技巧(一)>中具体描写叙述了Android Studio的project结构和打开开源project的一些配置方法.本篇将从我个人的使用情 ...

  6. android studio button位置_免费的Android开发环境

    Android Studio for mac是一个全面的Android开发环境,Android Studio帮助您设计,构建,测试和调试Android应用程序,利用Android Studio所有特色 ...

  7. 【Android Studio安装部署系列】目录

    概述 从刚开始使用Android Studio到现在,下面所有目录下的操作,当时习惯性的把每一个整理成一个文档(其实就是简单文字描述+截图):有些地方当时是一知半解,现在会稍微明白一些.正好赶上现在有 ...

  8. Android Studio(2)---如何从不同IDE 工具开发的代码导入 Android Studio

    如何从不同IDE 工具开发的代码导入 Android Studio 将项目迁移至 Android Studio 需要适应新的项目结构.构建系统和 IDE 功能. 如果您要从 Eclipse 迁移至 A ...

  9. Android Studio 3.4功能

    Android Studio 3.4 is now available in stable channel. You can download it from here. In this quick ...

  10. Android Studio Electric Eel 正式版下载地址

    Android Studio 是 Android 的官方 IDE.它专为 Android 而打造,可以加快您的开发速度,帮助您为每款 Android 设备构建最高品质的应用. 比以往更快地编码和迭代 ...

最新文章

  1. springMvc+mybatis+spring 整合 包涵整合activiti 基于maven
  2. 图像形态学概要-腐蚀、膨胀、开运算、闭运算、形态学梯度(形态学边缘提取)、顶帽操作、黑帽操作
  3. 121.应用层有什么协议,作用是什么?
  4. 如何强化应用安全能力,全面拦截 Log4j 漏洞攻击
  5. ITK:重新采样分割图像
  6. 用putty中的pscp命令拷贝文件
  7. 基于NodeJS的HTTP server Plus 2:防盗链(referer)
  8. Q89:全局光照(Global Illumination)——Path Tracing(只用于间接光照)
  9. PDF文件转MOBI怎么转?在线操作轻松完成
  10. MATLAB 指定线型和颜色
  11. 【龙格库塔优化算法】基于龙格库塔优化算法求解单目标优化问题含Matlab源码
  12. 中国半导体仍然弱小 产业生态体系亟需完善
  13. 花生地铁WiFi运营商称“上亿用户资料泄露”系杜撰
  14. [Irving]Sql Server 日期、时间、比较
  15. 天盾linux数据恢复,天盾Linux数据恢复软件
  16. 惊爆:江民公司官方网站今日被黑
  17. writeup-passcode
  18. 特步公布全新战略定位世界级中国跑鞋;电通集团计划过渡到新的全球集成领导架构 | 美通企业日报...
  19. excel单元格设置自动换行后导出显示不全原因
  20. 风声,雨声,读书声-------候捷和孟岩的谈话

热门文章

  1. 一道学吧上的题 ^ 题目:不允许重复的实验 - 从数字1、2、3、4、5中随机抽取3次数字(不允许重复)组成一个三位数,则其各位数字之和等于n的概率为________ 输入整数 输出一个小数(保留
  2. Python3.6 安装pandas包的方法
  3. 洛谷P1990 覆盖墙壁(递推)
  4. c#的装箱和拆箱及值类型和引用类型
  5. Syslog日志中心服务器收集windows和linux客户端日志
  6. 关于Javascript表单验证
  7. Codeforces Round #277 (Div. 2) E. LIS of Sequence DP
  8. Android无线测试之—UiAutomator UiSelector API介绍之三
  9. 信息路由器动态路由配置
  10. POJ-1191 棋盘分割 记忆化搜索