提问人:harry li 提问时间:7/25/2023 最后编辑:il_raffaharry li 更新时间:7/26/2023 访问量:25
使用 GoogleNetHttpTransport.newTrustedTransport() func,返回错误!java.lang.ExceptionInInitializerError
use GoogleNetHttpTransport.newTrustedTransport() func, return a error! java.lang.ExceptionInInitializerError
问:
这是我的 maven 依赖库。
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-androidpublisher</artifactId>
<version>v3-rev20230615-2.0.0</version>
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client</artifactId>
<version>1.43.3</version>
</dependency>
这是代码:
`InputStream purchaseToken = GoogleChannel.class.getClassLoader().getResourceAsStream("xxxxx.json");
assert purchaseToken != null;
GoogleCredentials credentials = GoogleCredentials.fromStream(purchaseToken)
.createScoped(Sets.newHashSet(AndroidPublisherScopes.ANDROIDPUBLISHER));
androidPublisher = new AndroidPublisher.Builder(
GoogleNetHttpTransport.newTrustedTransport(),
GsonFactory.getDefaultInstance(),
new HttpCredentialsAdapter(credentials)).build();
但错误出现在依赖库中。在此处输入图像描述
找了很多方法,还是报错,不知道怎么办,拜托
替换了不同的依赖版本,最终使用了最新版本,但仍然出现错误。
答: 暂无答案
评论