Skip to content
This repository has been archived by the owner on Mar 17, 2022. It is now read-only.

java.lang.NoSuchFieldError: no "I" field "mNativeData" in class "Lcom/googlecode/tesseract/android/TessBaseAPI;" or its superclasses #251

Closed
NirmalPrajapat opened this issue Sep 26, 2018 · 2 comments

Comments

@NirmalPrajapat
Copy link

NirmalPrajapat commented Sep 26, 2018

Getting java.lang.NoSuchFieldError: no "I" field "mNativeData" in class "Lcom/googlecode/tesseract/android/TessBaseAPI;" or its superclasses while running the app on all device except Samsung galaxy S7. It working well on this device but not on others.

I am using
compile group: 'com.rmtheis', name: 'tess-two', version: '9.0.0'
in my studio project.

@rmtheis
Copy link
Owner

rmtheis commented Sep 26, 2018

Possibly related: #82 and #166. Please add steps to reproduce the issue, and let me know if running the test cases works for you.

@rmtheis rmtheis closed this as completed Sep 26, 2018
@NirmalPrajapat
Copy link
Author

Process: com.TessProj.tessocr, PID: 9806
java.lang.NoSuchFieldError: no field with name='mNativeData' signature='I' in class Lcom/googlecode/tesseract/android/TessBaseAPI;
at com.googlecode.tesseract.android.TessBaseAPI.nativeClassInit(Native Method)
at com.googlecode.tesseract.android.TessBaseAPI.(TessBaseAPI.java:54)
at com.fabercomputing.tessocr.TessOCR.(TessOCR.java:20)

in build.gradle
defaultConfig {
applicationId "com.fabercomputing.tessocr"
minSdkVersion 16
targetSdkVersion 17
consumerProguardFiles "proguard-rules.pro"
}

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants