开发者控制台

亚马逊应用商店计费兼容性SDK故障排除

亚马逊应用商店计费兼容性SDK故障排除

此页面包含与亚马逊应用商店计费兼容性SDK集成时可能出现的问题的故障排除指南。

重复类异常

如果您的应用同时依赖于Appstore SDK和亚马逊应用商店计费兼容性SDK,则在与亚马逊应用商店计费兼容性SDK集成时可能会发生重复类异常。

模块中发现重复类com.amazon.a.a 
jetified-amazon-appstore-sdk-3.0.3 (com.amazon.device:amazon-appstore-sdk:3.0.3) 
以及 
jetified-appstore-billing-compatibility-4.0 (appstore-billing-compatibility-4.1.0.jar)

您的应用可以使用亚马逊应用商店计费兼容性SDK或Appstore SDK,但不能同时使用两者。若要使用亚马逊应用商店计费兼容性SDK,您必须从应用中删除Appstore SDK依赖项。

AUTH_TOKEN_VERIFICATION_FAILURE

在测试应用时,如果开发者控制台中为应用分配的公有密钥与应用使用的公有密钥不匹配,则可能会发生AUTH_TOKEN_VERIFICATION_FAILURE错误。请确保使用开发者控制台为您的应用提供的唯一公有密钥。如果您的账户中有多个应用,则每个应用都有不同的公有密钥。

AbstractCommandTask: 在处理任务时发生异常: 
com.amazon.a.a.n.a.a.a: AUTH_TOKEN_VERIFICATION_FAILURE: null: null

有关如何更正此错误的详细信息,请按照AUTH_TOKEN_VERIFICATION_FAILURE中的说明进行操作。

未解析的导入语句

将亚马逊应用商店计费兼容性SDK添加到您的应用后,您必须将导入语句前缀从com.android.billingclient.api更新为com.amazon.device.iap.billingclient.api。如果在更新代码后,仍然存在未解析的导入语句,则可能使用了不支持的字段。

当前版本的亚马逊应用商店计费兼容性SDK不支持以下字段:

如果您的代码对这些字段有依赖项,请删除相应的依赖项。您可以删除这些字段支持的功能,并轻松处理异常。


Last updated: 2024年10月14日