意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

Android config.gradle

来源:恒创科技 编辑:恒创科技编辑部
2024-02-02 22:30:59


对版本以及依赖控件版本进行统一管理:

1、创建config.gradle放在项目跟目录


Android config.gradle

Android config.gradle_控件

ext{
android=[

compileSdkVersion : 27,
buildToolsVersion : "27.0.3",
minSdkVersion : 15,
targetSdkVersion : 27,
versionCode : 1,
versionName : "1.0"
]
versions = [
retrofitSdkVersion : "2.3.0",
]
dependencies=[
//support
"constraint-layout":"com.android.support.constraint:constraint-layout:1.0.2",
"appcompat-v7":"com.android.support:appcompat-v7:26.1.0",
//net
"retrofit":"com.squareup.retrofit2:retrofit:${version["retrofitSdkVersion"]}",
"retrofit-converter-gson" : "com.squareup.retrofit2:converter-gson:${version["retrofitSdkVersion"]}",
"retrofit-converter-scalars" : "com.squareup.retrofit2:converter-scalars:${version["retrofitSdkVersion"]}",
]

}

2、在project的build.gradle添加

apply from:"config.gradle"

如图

Android config.gradle_scala_02

3、在app的gradle中添加config.gradle中的依赖

compileSdkVersion rootProject.ext.android['compileSdkVersion']
buildToolsVersion rootProject.ext.android['buildToolsVersion']
defaultConfig {
applicationId "com.flyfish.df.dfhttp"
minSdkVersion rootProject.ext.android.minSdkVersion
targetSdkVersion rootProject.ext.android.targetSdkVersion
versionCode rootProject.ext.android.versionCode
versionName rootProject.ext.android.versionName
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
//添加依赖
implementation rootProject.ext.dependencies["appcompat-v7"]
//添加retrofit
implementation rootProject.ext.dependencies["retrofit"]
implementation rootProject.ext.dependencies["retrofit-converter-gson"]
implementation rootProject.ext.dependencies["retrofit-converter-scalars"]
implementation rootProject.ext.dependencies["retrofit-adapter-rxjava2"]

implementation rootProject.ext.dependencies["butterknife"]
annotationProcessor(rootProject.ext.dependencies["butterknife-compiler"]) {
exclude module: 'support-annotations'
}



上一篇: Android Studio 教你3步会用tesseract 下一篇: 手机怎么远程登录云服务器?