标签:
(因为是初步,难免有错误出现,如果哪里记录的有问题,欢迎各位指正,共同成长)
我们默认你的AS是已经安装并好的,关于AS的安装,网上一大把,请各位自行寻找资源
下面记录一些配置以及AS的项目的目录结构
配置:
1.config:用户的配置文件,保存用户的个人设置(你所设置的所有的熟悉,注意备份,就不会一次次去设置)
2.restart:不用关心
3.system:运行的生成的缓存环境(会越来越大)
①考虑配置在磁盘空间大的磁盘中
②可以删除,但是第一次使用的时候会初始化一些数据
项目结构:
在AS里面会有一个Projects和Module的概念,与Eclipse里面有点不同,但是可以相互对照来说
①Project:类似于eclipse的工作空间(workspace),里面允许有多个Module,但是应该放置和同一个Project相关的Module
②Module:对应的就是一个独立的可执行程序或者公共库
③AS中,Project之间是相互独立的
C:.
│ build.gradle 项目Gradle构建脚本
│ gradle.properties 项目Gradle属性文件
│ gradlew 在没有安装gradle的pc上使用,没用
│ gradlew.bat 在没有安装gradle的pc上使用,没用
│ local.properties 指定sdk所在目录
│ settings.gradle 项目Gradle设置文件
│
├─.gradle
├─.idea
├─app
│ │ .gitignore git忽略文件列表
│ │ app.iml 临时文件,不需要关心
│ │ build.gradle Module Gradle构建脚本
│ │ proguard-rules.pro proguard混淆规则
│ │
│ ├─build 构建目录,相当于Eclipse中默认Java工程的bin目录。编译生成的apk在此目录
│ ├─libs 依赖包
│ └─src
│ ├─androidTest 测试相关代码文件夹
│ │ └─java
│ │ └─com
│ │ └─SamSarah
│ │ └─myapplication
│ │ ApplicationTest.java
│ │
│ └─main
│ │ AndroidManifest.xml 清单文件
│ │
│ ├─java 项目源码
│ │ └─com
│ │ └─SamSarah
│ │ └─myapplication
│ │ MainActivity.java
│ │
│ └─res 资源文件
│ ├─drawable .9图片只能放到drawable目录下
│ ├─layout
│ │ activity_main.xml
│ │
│ ├─menu
│ │ menu_main.xml
│ │
│ ├─mipmap-hdpi 类似drawable-hdpi
│ │ ic_launcher.png
│ │
│ ├─mipmap-mdpi 类似drawable-mdpi
│ │ ic_launcher.png
│ │
│ ├─mipmap-xhdpi 类似drawable-xdpi
│ │ ic_launcher.png
│ │
│ ├─mipmap-xxhdpi 类似drawable-xxdpi
│ │ ic_launcher.png
│ │
│ ├─values
│ │ dimens.xml
│ │ strings.xml
│ │ styles.xml
│ │
│ └─values-w820dp
│ dimens.xml
│
├─build
└─gradle
└─wrapper gradle wrapper可以看作是对gradle的封装,它可以使得在没有安装gradle的电脑上也可以使用Gradle进行构建.没啥用
gradle-wrapper.jar
gradle-wrapper.properties
重点看工程目录,发现某些文件夹是并不存在的,此时就需要我们去手动创建,那么创建在哪里呢?
main/assets/
main/aidl/
main/jni/ -->放置c代码
main/jniLibs/ -->放置so库
main/res/raw/
main/res/anim/
Android Studio初体验之揭秘AS的项目的目录结构
标签:
原文地址:http://www.cnblogs.com/SamSarah/p/4944039.html