您的位置:首页 > 移动开发

Android Studio app/build.gradle使用

2016-11-22 22:10 483 查看
//使用插件

apply plugin: 'com.android.application'

android {
//编译SDK版本
compileSdkVersion 23
//build工具版本
buildToolsVersion "23.0.3"
//默认配置
defaultConfig {
//android系统中的唯一标识,一般为应用包名,如果没有显示配置此值,默认为packageName的值
//使用第三方服务时,一般会使用到应用包名就是applicationId的值,而不是manifest文件中的packageName的值
applicationId "com.anyanyan.criminalintent"
//最低SDK版本,低于此值的设备不能运行该app
minSdkVersion 15
//目标版本,高于此版本的设备仍可以运行。
//当实际运行设备的SDK版本等于此值时,兼容性最好
targetSdkVersion 22
//版本号,版本升级时与服务器端的版本号比较,判断是否升级应用
versionCode 1
//版本名称,一般在手机客户端显示当前版本名称
versionName "1.0"
}
buildTypes {
release {
//是否混淆
minifyEnabled true
// 打包时是否去除无效的资源文件,需与minifyEnabled true配合使用
shrinkResources true
//混淆的配置文件
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
//签名配置
signingConfigs {
//打包时的签名配置
release {
//keyStore的文件路径
storeFile file('release.keystore')
//store密码
storePassword "yourstorepassword"
//keyStore的alias
keyAlias "yourkeyalias"
//key密码
keyPassword "yourkeypassword"
}
//调试时的签名配置,同上release
debug {
storeFile file('debug.keystore')
}
}
}
//依赖
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:support-v4:23.2.1'
compile files('libs/Rong_IMKit.jar')
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: