Closed Toqeer12 closed 6 years ago
Hey @Toqeer12 It seems to be a simple gradle build problem, in build.gradle file try replacing mavenCentral() with jcenter(). Tell me if that is working.
its already jcenter().
now it resolve by changing the gradle version 2.2.2 to 2.3.1 but getting crash on click of the flash button
here are the logs. Process: businesscard.dhruv.businesscardscanner, PID: 21248
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/businesscard.dhruv.businesscardscanner-2/base.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-2/split_lib_dependencies_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-2/split_lib_slice_0_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-2/split_lib_slice_1_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-2/split_lib_slice_2_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-2/split_lib_slice_3_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-2/split_lib_slice_4_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-2/split_lib_slice_5_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-2/split_lib_slice_6_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-2/split_lib_slice_7_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-2/split_lib_slice_8_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/businesscard.dhruv.businesscardscanner-2/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libnative-lib.so"
at java.lang.Runtime.loadLibrary(Runtime.java:366)
at java.lang.System.loadLibrary(System.java:989)
at businesscard.dhruv.businesscardscanner.MainActivity.
crash on extracting information
FATAL EXCEPTION: AsyncTask #1
Process: businesscard.dhruv.businesscardscanner, PID: 15347
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:300)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/businesscard.dhruv.businesscardscanner-1/base.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-1/split_lib_dependencies_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-1/split_lib_slice_0_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-1/split_lib_slice_1_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-1/split_lib_slice_2_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-1/split_lib_slice_3_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-1/split_lib_slice_4_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-1/split_lib_slice_5_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-1/split_lib_slice_6_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-1/split_lib_slice_7_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-1/split_lib_slice_8_apk.apk", zip file "/data/app/businesscard.dhruv.businesscardscanner-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/businesscard.dhruv.businesscardscanner-1/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libjpgt.so"
at java.lang.Runtime.loadLibrary(Runtime.java:366)
at java.lang.System.loadLibrary(System.java:989)
at com.googlecode.tesseract.android.TessBaseAPI.
Have you granted all the permissions? because the crashing is taking place in the SaveCardActivity and this happens when either you have stopped the Training Data downloading in between or the permissions have not been granted.
Can you please elaborate which permission need to Add for Training Data downloading?
@bhavishavidja WRITE_EXTERNAL_STORAGE should be granted for downloading the trained data and weights. To check if you already have it, you can look out for eng.traineddata in your file explorer.
Are you also having problems with the data downloading?
I'm getting this error FATAL EXCEPTION: AsyncTask #1 Process: businesscard.dhruv.businesscardscanner, PID: 4607 java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:304) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355) at java.util.concurrent.FutureTask.setException(FutureTask.java:222) at java.util.concurrent.FutureTask.run(FutureTask.java:242) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:818) Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/businesscard.dhruv.businesscardscanner-2/base.apk"],nativeLibraryDirectories=[/data/app/businesscard.dhruv.businesscardscanner-2/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libjpgt.so" at java.lang.Runtime.loadLibrary(Runtime.java:366) at java.lang.System.loadLibrary(System.java:988) at businesscard.dhruv.businesscardscanner.SaveCardActivity$extractOCR.doInBackground(SaveCardActivity.java:812) at businesscard.dhruv.businesscardscanner.SaveCardActivity$extractOCR.doInBackground(SaveCardActivity.java:793) at android.os.AsyncTask$2.call(AsyncTask.java:292) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:818)
i try to import it in studio and getting this error: Error:Could not find com.android.tools.build:gradle:2.2.2. Searched in the following locations: file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.pom file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.jar https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.jar Required by: project :tess-two dont know how to resolve it. Regards.