以前简单用过Android studio。
后面再用,发现又忘记得差不多了。
所以这次就将知识点大致记一下。
先看project的build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies {
//这句话代表gradle的版本: classpath 'com.android.tools.build:gradle:2.1.0' // 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 }
接下来是module的build.gradle
//声明是Android程序
apply plugin: 'com.android.application'
android {
//编译sdk的版本
compileSdkVersion 23
//build tools 的版本 buildToolsVersion "23.0.3" defaultConfig {
//应用包信息
applicationId "com.oho.testforframe" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" }
// java版本
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
buildTypes { release {
//是否混淆编译
minifyEnabled false
//混淆文件的位置 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
// 移除lint检查的error
lintOptions {
abortOnError false
}
}dependencies {
//编译libs目录下所有的jar包。*代表任何 compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.3.0' compile 'com.android.support:design:23.3.0'
// 编译extras目录下的ShimmerAndroid模块
compile project(':extras:ShimmerAndroid')
}
local.properties目前项目里存储的是sdk地址:sdk.dir=XX\:\\XX\\XX\\XX\\
settings.gradle
这个文件是全局的项目配置文件,里面主要声明一些需要加入gradle的module,include ':app', ':extras:ShimmerAndroid'
文件中的 app, extras:ShimmerAndroid 都是module,如果还有其他module都需要按照如上格式加进去。