apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "29.0.2" useLibrary 'org.apache.http.legacy' defaultConfig { applicationId "com.casic.gasoperation" minSdkVersion 20 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" manifestPlaceholders = [ GETUI_APP_ID : "3raXcZQx9b99PzCosZsBW4", GETUI_APP_KEY : "x5Hm2f5jFD8S7EtQusedK1", GETUI_APP_SECRET : "mA1z9vCPzL8VpgPHiKIyL2" ] ndk { moduleName "serial_port" abiFilters "armeabi-v7a", "armeabi", "x86" // abiFilters 'armeabi-v7a' // abiFilters 'armeabi' } } sourceSets { main { jni.srcDirs = [] jniLibs.srcDirs=['libs'] } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) // implementation 'androidx.appcompat:appcompat:1.0.2' implementation 'androidx.constraintlayout:constraintlayout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test.ext:junit:1.1.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' implementation 'com.google.code.gson:gson:2.2.4' implementation files('libs/Android_Map3D_SDK_V7.4.0_20200416.jar') implementation files('libs/AMap_Location_V3.3.0_20170118.jar') implementation files('libs/AMap_Search_V4.0.0_20170111.jar') implementation files('libs/android-async-http-1.4.8.jar') implementation files('libs/androidasync-2.1.6.jar') implementation files('libs/ion-2.1.6.jar') implementation files('libs/jxl.jar') implementation files('libs/utils.jar') implementation files('libs/analytics-6.1.4.jar') implementation files('libs/okhttp-2.5.0.jar') implementation files('libs/okio-1.6.0.jar') implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.getui:sdk:2.13.3.0' implementation "org.java-websocket:Java-WebSocket:1.4.0" compile files('libs/android-support-v7-recyclerview.jar') }