123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- ext {
- android = [
- compileSdkVersion: 30,
- buildToolsVersion: "29.0.3",
- minSdkVersion: 21,
- targetSdkVersion: 27
- ]
- kotlin_version = '1.6.20-RC2'
- //Version
- appcompatxLibrary = "1.3.0"
- materialxLibrary = "1.4.0"
- activityxLibrary = "1.3.0"
- cardviewLibrary = "1.0.0"
- recyclerviewxLibrary = "1.2.1"
- constraintlayoutLibrary = "2.0.4"
- forwardxLibrary = "1.1.4"
- workRuntimeLibrary = '2.4.0'
- junitLibrary = "4.13.2"
- extjunitLibrary = "1.1.3"
- espressoLibrary = "3.4.0"
- designLibrary = "29.0.0"
- supportV4Library = "1.0.0"
- multidexLibrary = "2.0.1"
- gsonLibrary = "2.8.6"
- /*kotlin*/
- core_ktx = "1.6.0"
- eventbusLibrary = "3.2.0"
- greendaoLibrary = "3.3.0"
- greendaoUpgradeLibrary = "v2.2.1"
- butterknifeLibrary = "10.2.3"
- butterknifeCompilerLibrary = "10.2.3"
- universal_image_loader = "1.9.5"
- glideLibrary = "4.9.0"
- glideCompilerLibrary = "4.9.0"
- fastjsonLibrary = "1.1.71.android"
- cymChadBaseRecyclerViewLibrary = "2.9.46"
- pickerViewLibrary = "4.1.9"
- dom4jLibrary = "2.1.3"
- mpAndroidChartLibrary = "v3.1.0"
- jexcelapiLibrary = "2.6.12"
- badgeviewLibrary = "1.1.3"
- compressorLibrary = "2.1.1"
- permissionsdispatcher = "4.6.0"
- takephoto_library = "4.0.3"
- treeView_library = "1.2.+"
- wheelView_library = "0.5.4"
- printer_library = "1.0.18"
- amapLocationLibrary = "5.2.0"
- amapSearchLibrary = "7.7.0"
- amapNaviLibrary = "7.7.1_3dmap7.7.0"
- okhttp3Library = "3.11.0"
- okhttp3LogLibrary = "3.10.0"
- rxjava2 = "2.2.4"
- rxjava2_rxandroid = "2.0.2"
- rxlifecycle2 = "2.1.0"
- retrofit2 = "2.4.0"
- retrofit2_converter_scalars = "2.3.0"
- //zxing 二维码扫描
- zxing_core = "3.4.1"
- zxing_android_core = "3.3.0"
- //supportLibraries dependencies
- dependencies = [
- appcompat: "androidx.appcompat:appcompat:${appcompatxLibrary}",
- material: "com.google.android.material:material:${materialxLibrary}",
- activity: "androidx.activity:activity:${activityxLibrary}",
- cardview: "androidx.cardview:cardview:${cardviewLibrary}",
- recyclerview: "androidx.recyclerview:recyclerview:${recyclerviewxLibrary}",
- constraintlayout: "androidx.constraintlayout:constraintlayout:${constraintlayoutLibrary}",
- forward: "com.forward.androids:androids:${forwardxLibrary}",
- workRuntime: "androidx.work:work-runtime:${workRuntimeLibrary}", // (Java only)
- suppoutDesign: "com.android.support:design:${designLibrary}",
- legacyV4: "androidx.legacy:legacy-support-v4:${supportV4Library}",
- /*kotlin*/
- core_ktx: "androidx.core:core-ktx:${core_ktx}",
- kotlin_stdlib_jdk7: "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version",
- test_junit: "junit:junit:${junitLibrary}",
- test_ext: "androidx.test.ext:junit:${extjunitLibrary}",
- test_espresso: "androidx.test.espresso:espresso-core:${espressoLibrary}",
- multidex: "androidx.multidex:multidex:${multidexLibrary}",
- gson: "com.google.code.gson:gson:${gsonLibrary}",
- eventbus: "org.greenrobot:eventbus:${eventbusLibrary}",
- greendao: "org.greenrobot:greendao:${greendaoLibrary}",
- greendaoUpgrade: "com.github.yuweiguocn:GreenDaoUpgradeHelper:${greendaoUpgradeLibrary}",
- butterknife: "com.jakewharton:butterknife:${butterknifeLibrary}",
- butterknife_compiler: "com.jakewharton:butterknife-compiler:${butterknifeCompilerLibrary}",
- universal_image_loader: "com.nostra13.universalimageloader:universal-image-loader:${universal_image_loader}",
- glide: "com.github.bumptech.glide:glide:${glideLibrary}",
- glide_compiler: "com.github.bumptech.glide:compiler:${glideCompilerLibrary}",
- fastjson: "com.alibaba:fastjson:${fastjsonLibrary}", //fastJson
- baseRecyclerViewAdapter: "com.github.CymChad:BaseRecyclerViewAdapterHelper:${cymChadBaseRecyclerViewLibrary}", //RecyclerViewAdapter 依赖
- pickerView: "com.contrarywind:Android-PickerView:${pickerViewLibrary}", //PickerView
- dom4j: "org.dom4j:dom4j:${dom4jLibrary}", //dom4j xml解析
- mpAndroidChart: "com.github.PhilJay:MPAndroidChart:${mpAndroidChartLibrary}", //MPAndroidChart
- jexcelapi: "net.sourceforge.jexcelapi:jxl:${jexcelapiLibrary}", //jexcelapi 导出excel文档
- badgeview: "q.rorbin:badgeview:${badgeviewLibrary}", //小圆点
- compressor: "id.zelory:compressor:${compressorLibrary}", // 图片压缩
- permissionsdispatcher: "org.permissionsdispatcher:permissionsdispatcher:${permissionsdispatcher}",
- permissionsdispatcher_processor: "org.permissionsdispatcher:permissionsdispatcher-processor:${permissionsdispatcher}",
- takephoto: "com.jph.takephoto:takephoto_library:${takephoto_library}",
- treeView: "com.github.bmelnychuk:atv:${treeView_library}",
- wheelView: "jsc.kit.wheel:wheel-view:${wheelView_library}",
- printerlibrary: "com.sunmi:printerlibrary:${printer_library}",
- /*高德定位*/
- amapLocation: "com.amap.api:location:${amapLocationLibrary}", //定位功能
- amapSearch: "com.amap.api:search:${amapSearchLibrary}", //搜索功能
- amapNavi: "com.amap.api:navi-3dmap:${amapNaviLibrary}", //导航
- //网络请求依赖
- okhttp3: "com.squareup.okhttp3:okhttp:${okhttp3Library}",
- okhttp3_log: "com.squareup.okhttp3:logging-interceptor:${okhttp3LogLibrary}",
- rxjava2: "io.reactivex.rxjava2:rxjava:${rxjava2}",
- rxjava2_rxandroid: "io.reactivex.rxjava2:rxandroid:${rxjava2_rxandroid}",
- //防止rxJava内存泄漏
- rxlifecycle2: "com.trello.rxlifecycle2:rxlifecycle-components:${rxlifecycle2}",
- //retrofit
- retrofit2_retrofit: "com.squareup.retrofit2:retrofit:${retrofit2}",
- retrofit2_converter_gson: "com.squareup.retrofit2:converter-gson:${retrofit2}",
- retrofit2_adapter_rxjava2: "com.squareup.retrofit2:adapter-rxjava2:${retrofit2}",
- retrofit2_converter_scalars: "com.squareup.retrofit2:converter-scalars:${retrofit2_converter_scalars}",
- //zxing 二维码扫描
- zxing_core: "com.google.zxing:core:${zxing_core}",
- zxing_android_core: "com.google.zxing:android-core:${zxing_android_core}",
- ]
- }
|