zoukankan      html  css  js  c++  java
  • Android Studio初体验之揭秘AS的项目的目录结构

    (因为是初步,难免有错误出现,如果哪里记录的有问题,欢迎各位指正,共同成长)

    我们默认你的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/

      

  • 相关阅读:
    1137 Final Grading (25 分)
    1136 A Delayed Palindrome (20 分)
    1135 Is It A Red-Black Tree (30 分)
    1134 Vertex Cover (25 分)
    1133 Splitting A Linked List (25 分)
    1074 Reversing Linked List (25 分)
    1132 Cut Integer (20 分)
    HDU 3342 Legal or Not
    IDEA解决JSP页面无法使用EL表达式问题
    25. Bootstreap 下拉菜单
  • 原文地址:https://www.cnblogs.com/SamSarah/p/4944039.html
Copyright © 2011-2022 走看看