我正在对商店中已有的应用程序进行一些修复。该应用程序使用扩展文件。我创建了一个新版本的应用程序并上传了 apk 和相关的扩展文件。当我尝试从 Eclipse 运行该应用程序时,该应用程序启动,但随后扩展文件的下载失败并显示以下消息:“下载失败,因为您可能尚未购买此应用程序。” 显然我还没有购买该应用程序,我正在开发它!那么我该如何让它发挥作用呢?
问问题
3193 次
2 回答
3
由于我不知道您的应用程序中的代码,因此我想为您提供一些提示,以帮助您找到答案:
- 您是否更新了 AndroidManifest.xml 中的 versionCode?
- 您是否更新了应用程序中用于获取扩展文件的版本代码?
- 上传新的 .apk 和新的扩展文件后,您是否等待了大约一个小时?每次我必须上传一个新的 .apk 和/或扩展文件时,我都需要大约一个小时才能使用它。
- 在尝试测试新的扩展文件之前,您是否已卸载该应用程序?使用提供的库,数据库将用于存储一些信息(如文件大小)。在现有应用程序之上安装应用程序可能不会从该数据库中删除信息。
下图为下一个指针:
- 我假设您正在使用它,但只是为了检查,您是否使用了正确的“公钥”?
- 您是否在“测试帐户”部分添加了电子邮件地址。这将是您正在测试扩展文件的设备上帐户的电子邮件地址。
- 您是否将“许可证测试响应”设置为适合您需要的响应?
如果这些指示对您没有帮助,我可能需要更多有关您尝试过的内容的信息等,以便我为您提供帮助。
于 2012-11-29T22:52:43.973 回答
1
是的,但现在方法已经改变了一点。每个应用程序都有密钥,
这个错误基本上有几个原因,请确保:
- 您已从您的测试帐户登录到您的设备。
- 您的代码中的密钥也相同。
- 您已经在代码中正确地提到了扩展文件的大小(以字节为单位)。
- 上传后等待3-4小时,然后它会立即开始下载它不起作用。
于 2013-02-07T06:14:00.743 回答