안드로이드에서 내 애플 리케이션 개발 중 하나에 문제가 있고 누군가 도움을 줄 수 있는지 궁금합니다. Iam은 영어 문단을 말라 얄 람어로 변환하기 위해 Android에서 앱을 개발합니다. 그 때문에 opennlp 라이브러리를 사용하고 있습니다. en-sent.bin, en-token.bin 같은 opennlp 모델을 사용하고 있습니다. 나는 "en-parser-chunking.bin"모델을 사용하여 문장을 파싱하여 아래와 같이 파싱 된 문장을 생성한다. (TOP (S (NP (NN Programcreek)) (VP (VB)는 (NP (DT a) (ADJP (RB 매우) (JJ 거대) (CC와 JJ 유용한)))) netbeans에서 구문 분석 된 문장이 올바르게 표시되지만 Android에서 오류가 발생합니다. 오류는 다음과 같습니다.java.lang.NoClassDefFoundError : opennlp.model.GenericModelReader
06-10 08:11:55.420: W/dalvikvm(1623): threadid=1: thread exiting with uncaught exception (group=0xb3ad6b90)
***06-10 08:11:55.440: E/AndroidRuntime(1623): FATAL EXCEPTION: main
06-10 08:11:55.440: E/AndroidRuntime(1623): Process: com.example.opennlp1, PID: 1623
06-10 08:11:55.440: E/AndroidRuntime(1623): java.lang.NoClassDefFoundError: opennlp.model.GenericModelReader
06-10 08:11:55.440: E/AndroidRuntime(1623): at opennlp.tools.util.model.GenericModelSerializer.create(GenericModelSerializer.java:35)***
06-10 08:11:55.440: E/AndroidRuntime(1623): at opennlp.tools.util.model.GenericModelSerializer.create(GenericModelSerializer.java:31)
06-10 08:11:55.440: E/AndroidRuntime(1623): at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:231)
06-10 08:11:55.440: E/AndroidRuntime(1623): at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181)
06-10 08:11:55.440: E/AndroidRuntime(1623): at opennlp.tools.sentdetect.SentenceModel.<init>(SentenceModel.java:95)
06-10 08:11:55.440: E/AndroidRuntime(1623): at com.example.opennlp1.MainActivity.SentenceDetect(MainActivity.java:52)
06-10 08:11:55.440: E/AndroidRuntime(1623): at com.example.opennlp1.MainActivity.onCreate(MainActivity.java:33)
06-10 08:11:55.440: E/AndroidRuntime(1623): at android.app.Activity.performCreate(Activity.java:5243)
06-10 08:11:55.440: E/AndroidRuntime(1623): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
06-10 08:11:55.440: E/AndroidRuntime(1623): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2140)
06-10 08:11:55.440: E/AndroidRuntime(1623): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2226)
06-10 08:11:55.440: E/AndroidRuntime(1623): at android.app.ActivityThread.access$700(ActivityThread.java:135)
06-10 08:11:55.440: E/AndroidRuntime(1623): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1397)
06-10 08:11:55.440: E/AndroidRuntime(1623): at android.os.Handler.dispatchMessage(Handler.java:102)
누구든지 오류를 해결할 수 있습니까?
http://stackoverflow.com/questions/100107/reasons-of-getting-a-java-lang-verifyerror –