使用 GoogleNetHttpTransport.newTrustedTransport() func,返回错误!java.lang.ExceptionInInitializerError

use GoogleNetHttpTransport.newTrustedTransport() func, return a error! java.lang.ExceptionInInitializerError

提问人:harry li 提问时间:7/25/2023 最后编辑:il_raffaharry li 更新时间:7/26/2023 访问量:25

问:

这是我的 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();

但错误出现在依赖库中。在此处输入图像描述

找了很多方法,还是报错,不知道怎么办,拜托

替换了不同的依赖版本,最终使用了最新版本,但仍然出现错误。

Java 谷歌开发工具 Android发布者

评论

0赞 tgdavies 7/25/2023
请不要发布文字图片。

答: 暂无答案