68 lines
2.7 KiB
Groovy
68 lines
2.7 KiB
Groovy
ext {
|
|
android = [
|
|
applicationId: "com.mogo.launcher",
|
|
compileSdkVersion: 29,
|
|
buildToolsVersion: "29.0.2",
|
|
minSdkVersion: 19,
|
|
targetSdkVersion: 22,
|
|
versionCode: 1,
|
|
versionName: "1.0.0",
|
|
]
|
|
|
|
dependencies = [
|
|
// androidx
|
|
androidxappcompat: "androidx.appcompat:appcompat:1.0.2",
|
|
androidxconstraintlayout: "androidx.constraintlayout:constraintlayout:1.1.3",
|
|
androidxmultidex: "androidx.multidex:multidex:2.0.1",
|
|
// 测试
|
|
junit: "junit:junit:4.12",
|
|
androidxjunit: "androidx.test.ext:junit:1.1.0",
|
|
androidxespressocore: "androidx.test.espresso:espresso-core:3.1.1",
|
|
// 地图
|
|
amapnavi3dmap: "com.amap.api:navi-3dmap:latest.integration",
|
|
amapsearch: "com.amap.api:search:latest.integration",
|
|
amaplocation: "com.amap.api:location:latest.integration",
|
|
// json 转换
|
|
gson: "com.google.code.gson:gson:2.8.4",
|
|
// 内存泄漏检测
|
|
debugleakcanary: "com.squareup.leakcanary:leakcanary-android:1.6.1",
|
|
releaseleakcanary: "com.squareup.leakcanary:leakcanary-android-no-op:1.6.1",
|
|
testleakcanary: "com.squareup.leakcanary:leakcanary-android-no-op:1.6.1",
|
|
//rxJava
|
|
rxjava: "io.reactivex.rxjava2:rxjava:2.2.2",
|
|
rxandroid: "io.reactivex.rxjava2:rxandroid:2.1.0",
|
|
// arouter
|
|
arouter: "com.alibaba:arouter-api:1.5.0",
|
|
aroutercompiler: "com.alibaba:arouter-compiler:1.2.2",
|
|
// glide
|
|
glide: 'com.github.bumptech.glide:glide:4.8.0',
|
|
glideokhttp3: 'com.github.bumptech.glide:okhttp3-integration:4.8.0',
|
|
glideanno: 'com.github.bumptech.glide:annotations:4.8.0',
|
|
glidecompiler: 'com.github.bumptech.glide:compiler:4.8.0',
|
|
supportannos: "com.android.support:support-annotations:28.0.0",
|
|
// fresco
|
|
fresco: 'com.facebook.fresco:fresco:1.1.0',
|
|
// 公司服务 - 语音
|
|
aiassist: "com.zhidaoauto.common:service:1.0.4",
|
|
// 公司服务 - 埋点
|
|
analytics: "com.elegant.analytics:analytics:1.1.19",
|
|
|
|
// retrofit
|
|
retrofit: "com.squareup.retrofit2:retrofit:2.3.0",
|
|
retrofitadapter: "com.squareup.retrofit2:adapter-rxjava:2.1.0",
|
|
retrofitconvertergson: "com.squareup.retrofit2:converter-gson:2.3.0",
|
|
retrofitconverterscalars: "com.squareup.retrofit2:converter-scalars:2.1.0",
|
|
|
|
// leakcanary
|
|
leakcanary: 'com.squareup.leakcanary:leakcanary-android:1.5.4',
|
|
leakcanarynoop: 'com.squareup.leakcanary:leakcanary-android-no-op:1.5.4',
|
|
|
|
// add for room
|
|
room: "android.arch.persistence.room:runtime:1.1.1",
|
|
roomAnnotationProcessor: 'android.arch.persistence.room:compiler:1.1.1',
|
|
|
|
// rxjava2 with room
|
|
roomRxjava: "android.arch.persistence.room:rxjava2:1.1.1"
|
|
|
|
]
|
|
} |