Android Studio项目基本文件结构
来源:互联网 发布:1024为熟知端口 编辑:程序博客网 时间:2024/06/14 09:33
项目文件结构
xmind文件下载
部分文件内容简析
Gradle是一个非常先进的项目构建工具,它用一种基于Groovy的领域特定语言来声明项目设置,摒弃了传统XML的各种繁琐配置。
- Android项目中有两个
bulid.gradle
文件,一个位于最外层目录下,一个位于app目录下- 外层目录下:
// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { jcenter()//jcenter是一个代码托管仓库,很多Android项目都会托管到jcenter上, // 声明了这个配置之后我们就可以很轻松的在我们的项目中引用任意jcenter上的开源项目了 } dependencies { classpath 'com.android.tools.build:gradle:2.3.2'//声明了一个gradle插件 // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}allprojects { repositories { jcenter()//同上 }}task clean(type: Delete) { delete rootProject.buildDir}
- app目录下:
apply plugin: 'com.android.application'//应用了一个插件, // com.android.application表明这是一个应用程序模块,可以直接运行 //com.android.library表明这是一个库模块,只能作为一个代码库依赖于别的应用程序模块来运行 android {//在这个闭包中我们可以配置项目构建的各种属性 compileSdkVersion 26//指定项目的编译版本 buildToolsVersion "26.0.0"//指定项目构建工具的版本 defaultConfig {//在这个闭包中可以对项目的更多细节进行配置 applicationId "com.example.sf.helloworld"//指定项目的包名 minSdkVersion 15//指定项目最低兼容的Android系统版本 targetSdkVersion 26//用于指明你在该目标版本上已经进行了充分的测试,系统会为你启用一些新的属性 versionCode 1//用于指定项目的版本号 versionName "1.0"//用于指定项目的版本名 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes {//用于指定生成安装文件的相关配置 release {//指定生成正式版安装文件的配置 minifyEnabled false//指定是否对代码进行混淆 //指定进行混淆时使用的混淆规则,第一个是在Android SDK目录下里面是所有项目的通用混淆规则 //第二个是在当前项目的根目录下,编写当前项目的特有混淆规则 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug {//指定生成测试版安装文件的相关配置,可以忽略不写 } } } dependencies {//可以指定当前项目的所有依赖关系,依赖关系分为本地依赖,库依赖和远程依赖 compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:26.+' compile 'com.android.support.constraint:constraint-layout:1.0.2' testCompile 'junit:junit:4.12' }
- Android项目中有两个
Android 的日志工具Log
- Android 中的日志工具类是Log,这个类中提供了五个方法来供我们打印日志
阅读全文
0 0
- Android Studio项目基本文件结构
- Android Studio 项目基本结构
- Android Studio项目结构
- Android Studio 项目结构
- android studio 项目结构
- Android Studio项目结构
- Android Studio项目结构
- Android studio文件结构
- Silverlight项目基本文件结构
- Android studio Gradle项目结构
- Android Studio 项目目录结构
- Android Studio项目目录结构
- Android Studio 项目结构解析
- Android Studio项目目录结构
- 掌握android studio项目结构
- android studio的项目结构
- android studio 项目结构 汉化
- 初识android studio项目结构
- Adobe XD使用心得及简单使用技巧
- leetcode 121. Best Time to Buy and Sell Stock | 最大差值和最大子序列关系
- 周总结1
- 在O(1)时间删除链表结点
- sql-server 不允许保存更改,解决办法
- Android Studio项目基本文件结构
- iOS NSDictionary(字典)或者NSArray(数组)和JSON串的转换
- Hystrx权威指南--Hystrix隔离策略
- CentOS 7 安装 MySQL
- oracle服务器更改IP地址后,启动不了
- shell脚本编写中的#!shebang详解
- 【剑指offer】面试题24:反转链表
- vs2015 C# 和R语言并行开发
- 最短路径算法—Dijkstra(迪杰斯特拉)