Я получаю эту проблему с IBM-Watson Speech to text java sdk. Он работает нормально, когда я использую исходный код проекта библиотеки, предоставленный вместе с ним, в то время как он дает следующую ошибку при использовании выпуска библиотеки проекта библиотеки. aar-файл.
ФАТИЧЕСКОЕ ИСКЛЮЧЕНИЕ: процесс Thread-3: com.book.reading, PID: 12353 java .lang.NoClassDefFoundError: Ошибка разрешения: Lcom / sun / jna / Library; at com.ibm.watson.developer_cloud. android .library.audio.MicrophoneCaptureThread.run (MicrophoneCaptureThread. java: 72) Причина: java .lang.ClassNotFoundException: не удалось найти класс «com.sun. jna.Library "по пути: DexPathList [[zip file" /data/app/com.book.reading-dHpwYZuOlQuiIAAnLaOW-Q==/base.apk" ],nativeLibraryDirectories=[/data/app/com.book.reading- dHpwYZuOlQuiIAAnLaOW-Q == / lib / arm64, /data/app/com.book.reading-dHpwYZuOlQuiIAAnLaOW-Q==/base.apk!/lib/arm64-v8a, / system / lib64, / system / product / lib64] ] в dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader. java: 196) в java .lang.ClassLoader.loadClass (ClassLoader. java: 379) в java .lang.ClassLoader.loadClass (ClassLoader. java: 312) в com.ibm.watson.developer_cloud. android .library.audio.MicrophoneCaptureThread.run (MicrophoneCaptureThread. java: 72)