视觉智能平台使用智能瘦脸功能时,在官网进行在线调试是ok的,然后下载sdk示例运行失败,直接在官网运行示例也是失败的,麻烦帮看下是什么原因?错误日志为:Exception in thread "main" java.lang.NoSuchMethodError: com.aliyun.credentials.Client.getCredential()Lcom/aliyun/credentials/models/CredentialModel;
at com.aliyun.teaopenapi.Client.doRequest(Client.java:812)
at com.aliyun.teaopenapi.Client.callApi(Client.java:1080)
根据您提供的错误日志,问题出在java.lang.NoSuchMethodError: com.aliyun.credentials.Client.getCredential()Lcom/aliyun/credentials/models/CredentialModel;
。这个错误表明在运行时找不到com.aliyun.credentials.Client.getCredential()
方法。
要解决这个问题,请尝试以下步骤:
pom.xml
文件中添加以下依赖:<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>4.5.0</version>
</dependency>
import com.aliyun.teaopenapi.client.Client;
import com.aliyun.teaopenapi.client.DefaultAcsClient;
import com.aliyun.teaopenapi.request.CommonRequest;
credentials这个包冲突,或者版本过低,建议更新到最新版本
com.aliyun
credentials-java
0.3.0
,此回答整理自钉群“阿里云视觉智能开放平台咨询1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。