Tag:sts bsp based on source file manifest gitignore key efi git using
1,android directory structure 2, project struct type it is represented as a. Gadle.idea directory structure App directory structure--Compile output directory build compile directory Structure Libs class library directory structure Mirror Mirror directory structure src Directory structure It has some main functions in the directory structure of the Android test directory structure also has. Gitignore This directory structure app.iml the configuration file that is implemented-the configuration file of the app Proguard-rules.pro the profile directory of the project The Proguard configuration file also needs to have the build Compile directory Structure Gradle folder store stationery file directory structure MYDSK directory structure. Gitignore This directory structure builde.gradle This configuration file structure, module Gradle Compile file Gradlew This file gradlew.bat batch file compilation script, you can point to the package Local.properties local profile configuration sdk/ndk configuration file Myapplication.iml This implementation file on the command line--& Gt Project configuration file Settings.gradle This file also has a lib that is dependent on the external Libraries file Library project, which is automatically downloaded at compile time. app/build/app module build compiled output directory App/build.gradle app module Gradle compile file app/app.iml app module profile, config file app/groguard-rules. Pro App module's Groguard file Build.gradle project Gradle compiled file Setting.gradle definition project contains those module Gradlew compile script that can be packaged at the command line local.properties Configure the configuration file for the SDK/NDKMYAPPLICATION.IML project external the Libraries Project relies on Lib, which is automatically downloaded at compile time. android structure type Appbuild compile directory structure Libs class library directory structure Mirror Mirror directory structure SRC directory structure It has some main functions under the directory structure Android The test catalog structure also has. Gitignore This directory structure APP.IML implemented configuration files-app profile proguard-Rules.pro the configuration file directory of the project Proguard the configuration file also has the build Compile directory Structure Gradle folder store stationery file directory structure MYDSK directory structure. Gitignore This directory structure app/manifests Androidmanifest.xml Profile directory App/java source directory app/res resource files directory gradle Scripts gradle compilation related scripts code management There are Git or SVN, suggest s Tudy git three block: 1, compile system Gradle2, Profile 3, Application module Gradle is a groovy-based compiled system script (or ant) reference portal that Google recommends: https:/ /developer.android.com/tools/building/plugin-for-gradle.html.gradle Gradle Compile the system, the version is developed by wrapper. Idea Android Studio The IED requires the file build code to compile after the generated file is stored in the location of the Gradle wrapper jar and configuration file. Gitignore git uses gnore files Build.gradle Gradle compiled related configuration file (Makefile) Gradle.properties Gradle related global property settings Gradlew *nix executable Gradle Windows Gradle Wrapper executable local.properties local property settings (key settings, Android SDK location and other properties), this file is not recommended to upload to VCs settings.gradle and settings related to the Gradle script android used Gradle wrapper to the Gradle to a layer of packaging, I guess this is because the Gradle update speed is too fast, for compatibility, just out of such a set. These are some of the files that are related to external files. Look at the files in the more important app module. build the location of the compiled file (including the resulting apk is also in this folder) Libs dependent library location (jar and AAR) src Source directory src/main the mainWhere the code is placed src/androidtest is where the code is being tested Src/main/java Most importantly, the location of our Java code src/main/jnilibs the default location (. so file) where some of the dynamic libraries for JNI are located (. so files) src/ Main/res the location of the Android resource file Src/main/androidmanifest.xmlbuild.gradle the Gradle configuration associated with this project, which is equivalent to the makefile of this project, Some project dependencies are written here Proguard.pro code mixed Yao configuration file
Android directory structure