You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

build.gradle 2.2 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. apply plugin: 'com.android.application'
  2. android {
  3. compileSdkVersion 27
  4. buildToolsVersion '27.0.3'
  5. defaultConfig {
  6. applicationId "pr.platerecognization"
  7. minSdkVersion 19
  8. targetSdkVersion 22
  9. versionCode 1
  10. versionName "1.0"
  11. testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
  12. externalNativeBuild {
  13. cmake {
  14. cppFlags "-std=c++11"
  15. // cppFlags "-std=c++11 -frtti -fexceptions"
  16. // abiFilters 'armeabi-v7a'
  17. arguments '-DANDROID_STL=gnustl_static'
  18. // arguments '-DANDROID_STL=gnustl_shared'
  19. // '-DANDROID_ABI=armeabi-v7a'
  20. }
  21. }
  22. ndk {
  23. // Specifies the ABI configurations of your native
  24. // libraries Gradle should build and package with your APK.
  25. // abiFilters 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'mips', 'mips64'
  26. abiFilters 'armeabi-v7a'
  27. }
  28. }
  29. buildTypes {
  30. release {
  31. minifyEnabled false
  32. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  33. }
  34. }
  35. sourceSets.main {
  36. jni.srcDirs = [] // This prevents the auto generation of Android.mk
  37. jniLibs.srcDirs = ['libs','src/main/cpp/opencv342/sdk/native/libs']
  38. //jniLibs.srcDirs =['src/main/libs','src/main/jniLibs']
  39. }
  40. /* externalNativeBuild {
  41. cmake {
  42. path 'src/main/cpp/CMakeLists.txt'
  43. }
  44. }*/
  45. externalNativeBuild {
  46. cmake {
  47. path 'src/main/cpp/CMakeLists.txt'
  48. }
  49. }
  50. }
  51. dependencies {
  52. implementation fileTree(include: ['*.jar'], dir: 'libs')
  53. implementation 'com.android.support:appcompat-v7:27.1.1'
  54. implementation 'com.android.support.constraint:constraint-layout:1.1.2'
  55. testImplementation 'junit:junit:4.12'
  56. androidTestImplementation 'com.android.support.test:runner:1.0.2'
  57. androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
  58. api 'com.github.bumptech.glide:glide:3.8.0'
  59. implementation 'org.greenrobot:eventbus:3.0.0'
  60. implementation project(':openCVLibrary342')
  61. }