Android上的Bluemix / Waston(VerifyError)

时间:2016-06-11 19:46:13

标签: java android ibm-cloud ibm-watson visual-recognition

Android新手在这里,我试图在Android studio上使用IBM Bluemix / Watson的VisualRecognition并获得错误:

  

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

     

at com.ibm.watson.developer_cloud.service.WatsonService。(WatsonService.java:99)

     

at 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时崩溃

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

此问题已在v3.0.1中修复。你只需要更新依赖关系,你的代码就可以了。

请参阅v3.0.1 #header-container中提及此问题。

  

修复:在Android中运行并使用JDNI

时出错