升级至Google Play API V3

我正在从google play api v2升级到v3,但是每次付款验证sdk都遇到问题,每次尝试验证付款时,都会收到此异常“ java.lang.NoClassDefFoundError:com / google / auth /凭据”,即使我的课程都不在使用该课程,我的Google付款验证代码如下

GoogleCredentials credentials = GoogleCredentials
                        .fromStream(new FileInputStream(GameConfiguration.GOOGLE_WALLET_CERTIFICATE_PATH.value()))
                        .createScoped(AndroidPublisherScopes.ANDROIDPUBLISHER);

                AndroidPublisher pub = new AndroidPublisher.Builder(GoogleNetHttpTransport.newTrustedTransport(),JacksonFactory.getDefaultInstance(),new HttpCredentialsAdapter(credentials))
                                .setapplicationName(GameConfiguration.GOOGLE_WALLET_APP_NAME.value()).build();
ProductPurchase purchase = pub.purchases().products()
                            .get(GameConfiguration.GOOGLE_WALLET_BUNDLE_NAME.value(),packageName,token).execute();

和Google依赖关系如下

编译“ com.google.apis:google-api-services-androidpublisher:v3-rev103-1.25.0”     编译“ com.google.auth:google-auth-library-oauth2-http:0.17.1”

wxryyb 回答:升级至Google Play API V3

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2893164.html

大家都在问