|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- apply plugin: 'com.android.application'
- //apply plugin: 'com.jakewharton.butterknife'
-
- android {
- compileSdk rootProject.ext.compileSdkVersion
-
- defaultConfig {
- applicationId "com.bonait.bnframework"
- minSdk rootProject.ext.minSdkVersion
- targetSdk rootProject.ext.targetSdkVersion
- versionCode rootProject.ext.versionCode
- versionName rootProject.ext.versionName
- testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
- multiDexEnabled true
- }
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
-
- resValue("bool","superAdminTest","false")
- }
-
- debug {
- resValue("string", "PORT_NUMBER", "8081")
- resValue("bool","superAdminTest","true")
- }
- }
-
- lintOptions {
- abortOnError false
- checkReleaseBuilds false
- }
-
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
- }
- buildToolsVersion rootProject.ext.buildToolsVersion
-
- sourceSets {
- main {
- res.srcDirs = [
- 'src/main/res/layout/datatab',
- 'src/main/res/layout/item',
- 'src/main/res/layout',
- 'src/main/res'
- ]
-
- }
- }
- }
-
- dependencies {
- implementation fileTree(include: ['*.jar'], dir: 'libs')
-
- //测试相关
- testImplementation 'junit:junit:4.13-beta-2'
- androidTestImplementation 'androidx.test.ext:junit:1.1.3'
- androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
- implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
-
- //支持包
- implementation 'androidx.appcompat:appcompat:1.6.0-alpha01'
- implementation 'com.google.android.material:material:1.6.0-beta01'
- // implementation 'com.google.android.material:material:1.0.0'
- // implementation 'androidx.appcompat:appcompat:1.0.0'
- implementation 'androidx.recyclerview:recyclerview:1.2.1'
- //implementation 'com.google.android.material:material:1.0.0'
- implementation 'androidx.cardview:cardview:1.0.0'
- implementation 'androidx.vectordrawable:vectordrawable:1.1.0'
-
- // QMUI框架 link: http://qmuiteam.com/android
- // 本App 搭建的基础框架,基本使用控件功能请看官网的功能列表
- // implementation 'com.qmuiteam:qmui:1.2.0'
- // implementation 'com.qmuiteam:arch:0.3.1'
- // implementation 'com.qmuiteam:qmui:1.2.0'
- implementation 'com.qmuiteam:arch:2.0.0-alpha10'
- implementation 'com.qmuiteam:qmui:2.0.0-alpha10'
-
- // RecyclerAdapter框架
- implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.46'
-
- // OKGO网络协议封装框架
- implementation 'com.lzy.net:okgo:3.0.4'
- implementation 'com.google.code.gson:gson:2.8.0'
-
- // easyPermissions权限管理
- implementation 'pub.devrel:easypermissions:2.0.1'
-
- // butterKnife黄油刀
- implementation "com.jakewharton:butterknife:$rootProject.butterknife"
- annotationProcessor "com.jakewharton:butterknife-compiler:$rootProject.butterknife"
-
- // SuperTextView 属性控件
- implementation 'com.github.lygttpod:SuperTextView:2.1.8'
-
- // android-saripaar 基于规则的Android表单验证库
- implementation 'com.mobsandgeeks:android-saripaar:2.0.3'
-
- // litePal 数据库操作框架
- implementation 'org.litepal.android:java:3.0.0'
-
- // SmartShow Toast框架,解决不同机型弹出方式缺陷问题
- implementation 'com.github.the-pig-of-jungle.smart-show:toast:2.6.7'
-
- // debug调试app本地数据库
- debugImplementation 'com.amitshekhar.android:debug-db:1.0.6'
-
- // log日志框架
- implementation 'com.orhanobut:logger:2.2.0'
-
- // leak 内存泄漏检测
- // debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.3'
- // releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.3'
- // // Optional, if you use support library fragments:
- // debugImplementation 'com.squareup.leakcanary:leakcanary-support-fragment:1.6.3'
- // implementation files('libs/commons-codec-1.6.jar')
-
- //MQTT
- implementation files('libs\\org.eclipse.paho.android.service-1.1.1.jar')
- implementation files('libs\\org.eclipse.paho.client.mqttv3-1.2.5.jar')
-
- //Modbus
- implementation 'com.github.licheedev:Modbus4Android:2.0.2'
-
- //下载进度条
- implementation 'com.github.Ccapton:Android-ColorfulProgressBar:1.0.5'
-
- //表格控件
- implementation 'com.github.huangyanbin:SmartTable:2.2.0'
-
- //轮播图
- implementation 'com.youth.banner:banner:1.4.10'
-
- //图片加载
- implementation 'com.github.bumptech.glide:glide:4.11.0'
- annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
-
- implementation 'com.yanzhenjie:permission:2.0.0-rc12'
-
- //滑动快
- implementation 'io.github.litao0621:nifty-slider:1.4.0'
- }
|