Bluemix / Waston на Android (VerifyError)

Новичок Android здесь, я пытаюсь использовать VisualRecognition IBM Bluemix / Watson в студии Android и получаю сообщение об ошибке:

java.lang.VerifyError: com/ibm/watson/developer_cloud/util/CredentialUtils

на com.ibm.watson.developer_cloud.service.WatsonService.(WatsonService.java:99)

на com.ibm.watson.developer_cloud.visual_recognition.v3.VisualRecognition.(VisualRecognition.java:88)

VisualRecognition service = new VisualRecognition(VisualRecognition.VERSION_DATE_2016_05_19); 
service.setApiKey("XXXXXXXXXX"); 
ClassifyImagesOptions options = new ClassifyImagesOptions.Builder()
         .images(new File("src/main/res/drawable/img_dummy.png"))
         .build(); 
VisualClassification result = service.classify(options).execute(); 

Все работает, включая подключение к приложению bluemix, но вылетает при достижении VisualRecognition

Какие-либо предложения?


person Nityam Shrestha    schedule 11.06.2016    source источник
comment
Можете ли вы добавить код, который вы пробовали, который вызывает эту ошибку?   -  person Andrew Lohr    schedule 11.06.2016


Ответы (1)


Эта проблема была исправлена ​​в версии v3.0.1. Вам просто нужно обновить зависимость, ваш код должен быть в порядке.

См. упоминание об этой проблеме в CHANGELOG. для v3.0.1.

Исправлено: ошибка при запуске в Android и использовании JDNI

person German Attanasio    schedule 02.08.2016