沃森对话自动生成Android应用程序-';未知模式字符';X'';

沃森对话自动生成Android应用程序-';未知模式字符';X'';,android,json,ibm-cloud,watson-conversation,Android,Json,Ibm Cloud,Watson Conversation,我正在使用IBMWatson移动应用程序中自动生成的示例,但是当我尝试运行它时,它在下面的代码部分显示了一个错误。我发现了类似的错误,但我认为这是另一个不同的错误 public ServiceCall<MessageResponse> message(String workspaceId, MessageRequest request) { Validator.isTrue((workspaceId != null) && !workspaceId.isEmpty()

我正在使用IBMWatson移动应用程序中自动生成的示例,但是当我尝试运行它时,它在下面的代码部分显示了一个错误。我发现了类似的错误,但我认为这是另一个不同的错误

public ServiceCall<MessageResponse> message(String workspaceId, MessageRequest request) {
Validator.isTrue((workspaceId != null) && !workspaceId.isEmpty(), "'workspaceId' cannot be null or empty");

RequestBuilder builder = RequestBuilder.post(String.format(PATH_MESSAGE, workspaceId));
builder.query(VERSION_PARAM, versionDate);
if (request != null) {
  //the error shows here
  builder.bodyJson(GsonSingleton.getGson().toJsonTree(request).getAsJsonObject());
} else {
  builder.bodyJson(new JsonObject());
}
return createServiceCall(builder.build(), ResponseConverterUtils.getObject(MessageResponse.class));
}

该问题已在3.9.0中修复

您只需将依赖项版本更新为
3.9.1

compile 'com.ibm.watson.developer_cloud:conversation:3.9.1'
compile 'com.ibm.watson.developer_cloud:conversation:3.9.1'