2025-07-31 15:49:01 +08:00

131 lines
4.7 KiB
Groovy
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

apply plugin: 'com.android.library'
apply plugin: 'com.jakewharton.butterknife'
android {
compileSdkVersion rootProject.ext.android.compileSdkVersion
buildToolsVersion buildToolsVersion
defaultConfig {
minSdkVersion rootProject.ext.android.minSdkVersion
targetSdkVersion rootProject.ext.android.targetSdkVersion
multiDexEnabled true
ndk {
//设置支持的SO库架构开发者可以根据需要选择一个或多个平台的so
abiFilters "armeabi", "armeabi-v7a", "arm64-v8a", "x86","arm64-v8a","x86_64"
}
javaCompileOptions {
annotationProcessorOptions {
arguments = [AROUTER_MODULE_NAME: project.getName()]
// includeCompileClasspath = true
}
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
// repositories {
// flatDir {
// dirs 'libs'
// }
// }
buildFeatures{
dataBinding = true
}
/* dataBinding {
enabled = true
}*/
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
namespace 'cn.artprofessor.common_base'
}
dependencies {
api fileTree(include: ['*.?ar'], dir: 'libs')
api project(':CellsysRxSDK')
//releaseApi(name: "universal-image-loader-1.9.5", ext: 'jar')
implementation files('libs/CellsysCoreSDK-V0.1.10.aar')
api project(':CellsysRxSDK')
api project(':editor')
api project(':TaskQueue')
//api 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
api rootProject.ext.dependencies['appcompat-v7']
api rootProject.ext.dependencies['design']
api rootProject.ext.dependencies['support-v4']
api rootProject.ext.dependencies['cardview-v7']
api rootProject.ext.dependencies['annotations']
api rootProject.ext.dependencies['recyclerview-v7']
api rootProject.ext.dependencies['constraint-layout']
api rootProject.ext.dependencies['gson']
api rootProject.ext.dependencies['constraint-layout']
api rootProject.ext.dependencies['retrofit']
api rootProject.ext.dependencies['rxandroid']
api rootProject.ext.dependencies['rxjava']
api rootProject.ext.dependencies['converter-gson']
api rootProject.ext.dependencies['adapter-rxjava']
api rootProject.ext.dependencies['okhttp']
api rootProject.ext.dependencies['logging-interceptor']
api rootProject.ext.dependencies['fastjson']
api rootProject.ext.dependencies['recycler-adapter-helper']
api rootProject.ext.dependencies['glide']
api rootProject.ext.dependencies['photoView']
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
annotationProcessor rootProject.ext.dependencies['glide-compiler']
// butterknife
// api rootProject.ext.dependencies['butterknife']
// annotationProcessor rootProject.ext.dependencies['butterknife-compiler']
// arouter
api rootProject.ext.dependencies['arouter-api']
annotationProcessor rootProject.ext.dependencies['arouter-compiler']
api rootProject.ext.dependencies['banner']
api rootProject.ext.dependencies['greendao']
api rootProject.ext.dependencies['retrofit-cookie']
api rootProject.ext.dependencies['smart-refreshlayout']
api rootProject.ext.dependencies['photoview']
api rootProject.ext.dependencies['andpermission']
api rootProject.ext.dependencies['eventbus']
api rootProject.ext.dependencies['aspectj']
api rootProject.ext.dependencies['permissionx']
api 'com.zhy:flowlayout-lib:1.0.3'
api 'com.gyf.immersionbar:immersionbar:3.0.0'
//全局加载视图框架
api 'com.kingja.loadsir:loadsir:1.3.8'
api 'org.greenrobot:eventbus:3.2.0'
//qmui
//api 'com.qmuiteam:qmui:2.0.0-alpha10'
api 'com.qmuiteam:qmui:2.1.0'
api 'io.github.zguop:pager2Banner:1.0.5'
// api 'com.qmuiteam:qmui:1.4.0'
// //3D地图so及jar
// api 'com.amap.api:3dmap:latest.integration'
// //定位功能
// api 'com.amap.api:location:latest.integration'
// //搜索功能
// api 'com.amap.api:search:latest.integration'
api 'com.amap.api:3dmap:7.8.0'
api 'com.amap.api:location:5.2.0'
api 'com.amap.api:search:7.7.0'
//SensorMeterReading模块
api 'com.guolindev.permissionx:permissionx:1.7.1'
api 'com.airkoon.android:bleBeacon:1.1.1'
api 'com.airkoon.android:taskqueue:1.0.0'//已经有了
api 'com.airkoon.android:BleLib:1.0.0'
api 'com.airkoon.android:SensorMeterReading:1.2.0'
//X5 WebView
implementation 'com.tencent.tbs:tbssdk:44286'
}