0

的Android新秀在這裏,我想使用IBM Bluemix /屈臣氏VisualRecognition在Android工作室,並收到錯誤爲:Bluemix /華生在Android(的VerifyError)

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

有什麼建議嗎?

+0

你可以添加你試過的代碼產生這個錯誤嗎? –

回答

0

此問題已在v3.0.1中解決。你只需要更新依賴關係,你的代碼應該沒問題。

請參閱的CHANGELOG中提及的此問題。

Fix: Error when running in Android and using JDNI