ipu的trunk版的android工程和服务端工程。

config.gradle 5.9KB

    // 版本依赖管理 ext{ //App版本 appVersion = [ compileSdkVersion : 30, buildToolsVersion : "30.0.2", minSdkVersion : 21, targetSdkVersion : 23, versionCode : 1, versionName : "4.0.1" ] //IpuVersion ipu_common_version = "3.1-SNAPSHOT" ipu_mobile_snapshot_version = "4.0-SNAPSHOT" wade_mobile_data = "1.0" //Libraries rxjava = "2.2.7" rxandroid = "2.1.1" okhttp = "4.3.1" fastjson = '1.1.71.android' unirest = "1.0" replugin = '2.2.4' //IPU私服Android包 ipuAndroidSup = [ android22 : "android:android:22", //私服android22版本 v4 : "android:android-support-v4:${2.0}" ] //AndroidX的依赖包 androidX = [ appcompat : 'androidx.appcompat:appcompat:1.1.0', exifinterface : 'androidx.exifinterface:exifinterface:1.0.0', v4 : 'androidx.legacy:legacy-support-v4:1.0.0', annotations : 'androidx.annotation:annotation:1.2.0', core : 'androidx.core:core:1.1.0', recyclerview : 'androidx.recyclerview:recyclerview:1.1.0', fragment : 'androidx.fragment:fragment:1.3.6', exifinterface : 'androidx.exifinterface:exifinterface:1.3.2' ] //AndroidSupport依赖包 androidSupport = [ annotations : "com.android.support:support-annotations:27.0.1", v4 : "com.android.support:support-v4:27.0.1", exifinterface : "com.android.support:exifinterface:27.1.0", // for RN camera v7 : 'com.android.support:appcompat-v7:28.0.0' ] //IPU 框架包 ipu = [ wade_mobile_data : "com.ai.wade:wade-mobile-data:${wade_mobile_data}", ipu_basic : "com.ai.ipu:ipu-basic:" + "${ipu_common_version}", ipu_mobile_basic : "com.ai.ipu.mobile:ipu-mobile-basic:" + "${ipu_mobile_snapshot_version}", ipu_mobile_framework : "com.ai.ipu.mobile:ipu-mobile-framework:" + "${ipu_mobile_snapshot_version}",//目前这个为jar,之后更新为aar ipu_mobile_extend : "com.ai.ipu.mobile:ipu-plugin-extend:3.0-SNAPSHOT", ipu_mobile_ui : "com.ai.ipu.mobile:ipu-mobile-ui:${ipu_mobile_snapshot_version}", ] //IPU Hybird插件包 ipuPlugin = [ //二维码插件 ipu_scan : "com.ai.ipu.plugin.scan:ipu-scan:" + "${ipu_mobile_snapshot_version}", ipu_map_gd : "com.ai.ipu.plugin.map:ipu-map-gd:" + "${ipu_mobile_snapshot_version}", ipu_asr : "com.ai.ipu.plugin.asr:ipu-asr:${ipu_mobile_snapshot_version}", ipu_customcamera : "com.ai.ipu.plugin:ipu-customcamera:${ipu_mobile_snapshot_version}", ipu_plugin_extend : "com.ai.ipu.plugin:ipu-plugin-extend:${ipu_mobile_snapshot_version}", ipu_plugin_basic : "com.ai.ipu.plugin:ipu-plugin-basic:${ipu_mobile_snapshot_version}", ipu_map_bd : "com.ai.ipu.plugin.map:ipu-map-bd:" + "${ipu_mobile_snapshot_version}", ipu_file_picker : "com.ai.ipu.plugin:ipu-file-picker:${ipu_mobile_snapshot_version}", ipu_dialog : "com.ai.ipu.plugin:ipu-dialog:${ipu_mobile_snapshot_version}", ipu_bluetooth : "com.ai.ipu.plugin:ipu-bluetooth:${ipu_mobile_snapshot_version}", ipu_jpush : "com.ai.ipu.plugin.push:ipu-push-jpush:${ipu_mobile_snapshot_version}", ipu_video_compressor : "com.ai.ipu.plugin:ipu-video-compressor:${ipu_mobile_snapshot_version}", ipu_share : "com.ai.ipu.plugin.share:ipu-share:${ipu_mobile_snapshot_version}", ipu_ocr : "com.ai.ipu.plugin:ipu-ocr:${ipu_mobile_snapshot_version}", ipu_qrcode : "com.ai.ipu.plugin:ipu-qrcode:${ipu_mobile_snapshot_version}", ipu_video_recorder : "com.ai.ipu.plugin:ipu-video-recorder:${ipu_mobile_snapshot_version}" ] //RN 依赖包 rn = [ react_native : 'com.facebook.react:react-native:+', react_native_0_58_5 :'com.facebook.react:react-native-jar:0.58.5',//react-native 0.58.5版本 ] //行为管理依赖包 count = [ // ipu_count_client : 'com.ai.ipu.count::' ] //第三方依赖包 libraries = [ //rxjava + rxjava : "io.reactivex.rxjava2:rxjava:" + "${rxjava}", rx_streams : 'org.reactivestreams:reactive-streams:1.0.2', //rxandroid + rxandroid : "io.reactivex.rxjava2:rxandroid:" + "$rxandroid", //okhttp = okhttp : "com.squareup.okhttp3:okhttp:" + "$okhttp", //fastjson + fastjson : 'com.alibaba:fastjson:' + "$fastjson", //unirest + unirest : "com:unirest-for-android:" + "$unirest", //replugin replugin : 'com.qihoo360.replugin:replugin-plugin-lib:' + "$replugin", //xxpermission xxpermission : 'com.github.getActivity:XXPermissions:12.8', //room room_runtime : "androidx.room:room-runtime:2.3.0", room_compiler: "androidx.room:room-compiler:2.3.0", lifecyle_livedata : "androidx.lifecycle:lifecycle-livedata:2.1.0", //gdmap //bdmap //scan //jpush //ybpush //glide glide : "com.github.bumptech.glide:glide:4.12.0", android_lite_http : "android:android-lite-http:1.0", silicompressor : 'com.iceteck.silicompressorr:silicompressor:2.2.1' ] //测试依赖包 test = [ junit :'junit:junit:4.12', androidJunit : 'androidx.test.ext:junit:1.1.1', espresso : 'androidx.test.espresso:espresso-core:3.2.0', room_testing: "androidx.room:room-testing:2.2.5" ] /** * 本地依赖aar */ localAar =[ ipu_mobile_framework : "ipu-mobile-framework", ipu_mobile_rn : "ipu-mobile-rn-1.0", ipu_scan : "ipu-scan-1.0", ipu_map_gd : "ipu-map-gd-1.0", ] }