0

Android 菜鸟在这里,我试图在 android studio 上使用 IBM Bluemix / Watson 的 VisualRecognition 并得到错误:

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

有什么建议么?

4

1 回答 1

0

此问题已在v3.0.1. 您只需要更新依赖项,您的代码应该没问题。

请参阅CHANGELOG中对这个问题的提及v3.0.1

修复:在 Android 中运行和使用 JDNI 时出错

于 2016-08-02T19:04:08.083 回答