apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库android {    compileSdkVersion 22//编译的SDK版本    buildToolsVersion "22.0.1"//编译的Tools版本    defaultConfig {//默认配置        applicationId "com.nd.famlink"//应用程序的包名        minSdkVersion 8//支持的最低版本        targetSdkVersion 19//支持的目标版本        versionCode 52//版本号        versionName "3.0.1"//版本名    }    sourceSets {//目录指向配置        main {            manifest.srcFile 'AndroidManifest.xml'//指定AndroidManifest文件            java.srcDirs = ['src']//指定source目录            resources.srcDirs = ['src']//指定source目录            aidl.srcDirs = ['src']//指定source目录            renderscript.srcDirs = ['src']//指定source目录            res.srcDirs = ['res']//指定资源目录            assets.srcDirs = ['assets']//指定assets目录            jniLibs.srcDirs = ['libs']//指定lib库目录        }        debug.setRoot('build-types/debug')//指定debug模式的路径        release.setRoot('build-types/release')//指定release模式的路径    }    signingConfigs {//签名配置        release {//发布版签名配置            storeFile file("fk.keystore")//密钥文件路径            storePassword "123"//密钥文件密码            keyAlias "fk"//key别名            keyPassword "123"//key密码        }        debug {//debug版签名配置            storeFile file("fk.keystore")            storePassword "123"            keyAlias "fk"            keyPassword "123"        }    }    buildTypes {//build类型        release {//发布            minifyEnabled true//混淆开启            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'//指定混淆规则文件            signingConfig signingConfigs.release//设置签名信息        }        debug {//调试            signingConfig signingConfigs.release        }    }    packagingOptions {        exclude 'META-INF/ASL2.0'        exclude 'META-INF/LICENSE'        exclude 'META-INF/NOTICE'        exclude 'META-INF/MANIFEST.MF'    }    lintOptions {        abortOnError false//lint时候终止错误上报,防止编译的时候莫名的失败    }}dependencies {    compile fileTree(dir: 'libs', exclude: ['android-support*.jar'], include: ['*.jar'])   //编译lib目录下的.jar文件    compile project(':Easylink')//编译附加的项目    compile project(':ImageLibrary')    compile project(':ImageResLibrary')    compile project(':Ofdmtransport')    compile project(':PullToRefreshLibrary')    compile project(':RecorderLibrary')    compile project(':WebSocket')    compile project(':WidgetLibrary')    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'//编译来自Jcenter的第三方开源库}

更多相关文章

  1. 自定义Dialog UI
  2. Gradle 3.1 修改apk文件名和输出路径
  3. Android之Composite
  4. build android toochain on mac (gcc 4.4.3 compile)
  5. android 调用java编写接口 简单示例
  6. Android(安卓)studio 3 gradle配置问题
  7. Android实用代码七段(四)
  8. ubuntu10.10下的android源码下载及编译
  9. Android(安卓)开发笔记1 (MTK)

随机推荐

  1. AIDL入门
  2. 关于Android中使用MapActivity类的问题
  3. android Debug模式如何签名
  4. 开源 Android 开发平台 Rexsee 开发团队
  5. Static interface methods are only supp
  6. android小知识之意图(intent)
  7. Android 7.1 车机 Android 系统 在线升级
  8. android连续点击出现多个Activity界面
  9. Android Hierarchy Viewer
  10. 华软项目总结