发布后调试Android应用程序

5

我正在修复一款已经在应用商店上的应用程序。该应用程序使用扩展文件。我创建了一个新版本的应用程序,并上传了apk和相关的扩展文件。当我尝试从eclipse运行应用程序时,应用程序启动,但是扩展文件的下载失败,显示“下载失败,因为您可能没有购买此应用程序。”显然我并没有购买该应用程序,我正在开发它!那么我该如何使其正常工作呢?


升级到新版本之前它能正常工作吗?我认为最简单的解决方案就是在市场上购买它... - FoamyGuy
2个回答

3
由于我不知道您的应用程序中的代码,因此我想提供一些指针来帮助您找到答案:
- 您是否在AndroidManifest.xml中更新了versionCode? - 您是否更新了用于获取扩展文件的应用程序中的versionCode? - 您是否等待上传新的.apk和新的扩展文件约一个小时?每次我必须上传新的.apk和/或扩展文件时,都需要大约一个小时才能对我可用。 - 在尝试测试新的扩展文件之前,您是否卸载了该应用程序?使用提供的库将使用数据库存储某些信息(例如文件大小)。在现有应用程序上安装应用程序可能无法从此数据库中删除信息。
请参见下图以获取下一个指针:
- 我假设您正在使用它,但只是为了检查,您是否使用了正确的“公钥”? - 您是否在“测试帐户”部分添加了电子邮件地址?这将是您在测试扩展文件的设备上使用的帐户的电子邮件地址。 - 您是否将“许可证测试响应”设置为适合您需求的响应?
如果这些指针无法帮助您,请告诉我您尝试过什么等更多信息,以便我能够帮助您。

1
+1:扩展文件下载器库使用Google Play LVL进行验证,因此您需要确保您的设备作为测试帐户正确匹配。 - devunwired
许可证测试响应:LICENSED 挽救了我的一天! - deko

1
现在方法有所改变。每个应用程序都有一个密钥。基本上出现这种错误是由于以下几个原因,请确保:
  1. 您已从测试帐户登录到设备上。
  2. 代码中的密钥与实际相同。
  3. 您已正确地在代码中指定了扩展文件的大小(以字节为单位)。
  4. 上传后请等待3-4小时,然后它将开始立即下载,如果不起作用,请尝试再次下载。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接