build.gradle 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. apply plugin: 'com.android.application'
  2. android {
  3. compileSdkVersion 29
  4. buildToolsVersion "29.0.3"
  5. publishNonDefault true
  6. defaultConfig {
  7. applicationId "com.jsw.jswlibrary"
  8. minSdkVersion 25
  9. targetSdkVersion 29
  10. versionCode 1
  11. versionName "1.0"
  12. testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
  13. ndk {
  14. moduleName "facesdk"
  15. ldLibs "log"
  16. abiFilters "armeabi-v7a"
  17. }
  18. }
  19. sourceSets.main {
  20. jni.srcDirs = []
  21. jniLibs.srcDir "libs"
  22. }
  23. buildTypes {
  24. release {
  25. minifyEnabled false
  26. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  27. }
  28. }
  29. }
  30. dependencies {
  31. compile fileTree(include: ['*.jar'], dir: 'libs')
  32. implementation 'org.jetbrains:annotations-java5:15.0'
  33. implementation files('libs/orbbec_module-debug.aar')
  34. implementation files('libs/bd_unifylicense.jar')
  35. implementation 'androidx.appcompat:appcompat:1.0.2'
  36. implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
  37. implementation 'com.google.android.material:material:1.0.0'
  38. testImplementation 'junit:junit:4.12'
  39. androidTestImplementation 'androidx.test.ext:junit:1.1.0'
  40. androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
  41. implementation files('libs/fastjson-1.2.68.sec10.jar')
  42. implementation files('libs/liantian.jar')
  43. implementation 'me.jessyan:autosize:0.9.5'
  44. implementation files('libs/okhttp-4.10.0-RC1.jar')
  45. implementation files('libs/kotlin-stdlib-1.4.10.jar')
  46. implementation files('libs/okio-2.9.0.jar')
  47. implementation files('libs/gson-2.8.6.jar')
  48. implementation files('libs/FaceSDK.jar')
  49. }