2012-11-09 102 views
5

我正在修复已在应用商店中的应用程序。该应用程序使用扩展文件。我创建了一个新版本的应用程序,并上传了apk和相关的扩展文件。当我尝试从eclipse运行应用程序时,应用程序启动,但随后下载扩展文件失败,并显示以下消息:“下载失败,因为您可能没有购买此应用程序。”很明显,我没有购买该应用程序,我正在开发它!那么我怎么才能使这个工作?发布后调试Android应用程序

+0

它在升级到新版本之前是否有效?我认为最简单的解决方案就是在市场上购买它... – FoamyGuy

回答

3

因为我不知道这是在您的应用程序代码中,我想向您提供一些帮助你找到答案:

  • 有你在AndroidManifest.xml中更新的versionCode ?
  • 您是否更新了用于获取扩展文件的应用程序中的versionCode?
  • 上传新的.apk文件和新扩展文件后,您是否等了大约一个小时?每次我必须在可用之前上传新的.apk和/或扩展文件时,我花了大约一个小时。
  • 在尝试测试新的扩展文件之前是否卸载了应用程序?使用提供的库,将使用数据库来存储一些信息(如文件大小)。在现有应用程序的顶部安装应用程序可能不会从该数据库中删除信息。

见下面的图片为下指针:

  • 我假设你正在使用它,但只是为了检查,并使用正确的“公钥”?
  • 您是否在“测试帐户”部分添加了电子邮件地址。这将是您正在测试扩展文件的设备上的帐户的电子邮件地址。
  • 您是否已将“许可测试响应”设置为适合您需求的响应?

Play store publisher account profile page

如果这些指针不帮助你,我可能需要你已经按顺序尝试什么等等,我帮你一些更多的信息。

+1

+1:扩展文件下载库使用Google Play LVL进行验证,因此您需要确保您的设备正确匹配作为测试帐户。 – Devunwired

+0

许可测试响应:授权保存了我的一天! – deko

1

是的,但现在的做法已经改变了一下。每个应用程序都有关键,

这个错误出现基本上是几个原因,确保:

  1. 您从测试acoount登录到您的设备。
  2. 关键在你的代码中也是一样的。
  3. 您已经提到了代码中正确扩展文件的大小,以字节为单位。
  4. 上传后等待3-4小时,然后它会立即开始下载它不起作用。