diff --git a/android/build.gradle b/android/build.gradle index 7b8d6c6d..3e797c60 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -26,18 +26,23 @@ buildscript { apply plugin: 'com.android.library' android { - compileSdkVersion 23 - buildToolsVersion "23.0.1" + compileSdkVersion 28 + buildToolsVersion "28.0.3" defaultConfig { minSdkVersion 16 - targetSdkVersion 22 + targetSdkVersion 28 versionCode 1 versionName "1.0" - ndk { - abiFilters "armeabi-v7a", "x86" + } + splits { + abi { + reset() + universalApk false // If true, also generate a universal APK + include "armeabi-v7a", "x86", "arm64-v8a", 'x86_64' } } + // lintOptions { // abortOnError false // warning 'InvalidPackage' @@ -45,13 +50,12 @@ android { } dependencies { - //compile project(':openCVLibrary310').projectDir = new File(rootProject.projectDir,'../node_modules/react-native-documentscanner-android/android') - compile project(':openCVLibrary310') - compile "com.android.support:appcompat-v7:23.0.1" - compile "com.facebook.react:react-native:0.19.+" - compile 'com.google.zxing:core:3.0.1' - compile 'com.android.support:design:23.4.0' - compile 'org.piwik.sdk:piwik-sdk:0.0.4' - compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' - compile 'us.feras.mdv:markdownview:1.1.0' + implementation project(':openCVLibrary310') + implementation "com.android.support:appcompat-v7:28.0.0" + implementation "com.facebook.react:react-native:0.19.+" + implementation 'com.google.zxing:core:3.0.1' + implementation 'com.android.support:design:28.0.0' + implementation 'org.piwik.sdk:piwik-sdk:0.0.4' + implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' + implementation 'us.feras.mdv:markdownview:1.1.0' } \ No newline at end of file diff --git a/android/src/main/jniLibs/arm64-v8a/libopencv_java3.so b/android/src/main/jniLibs/arm64-v8a/libopencv_java3.so new file mode 100755 index 00000000..ee652ff9 Binary files /dev/null and b/android/src/main/jniLibs/arm64-v8a/libopencv_java3.so differ