获取错误"下载失败,因为无法找到资源"

And*_*rew 2 android expansion-files

我已经制作了像SampleDownloaderActivity这样的简单示例项目,我设置了BASE64_PUBLIC_KEY和扩展文件版本和长度,上传了apk和扩展文件到Google Play,保存了它们......运行应用程序后收到了这样的消息:"下载失败,因为资源可以找不到"

Dav*_*unt 6

您必须将应用程序草稿和扩展文件上传到Google Play.

当您的应用程序正在发布时(按下发布之间的时间,它实际上在Play上播放),扩展文件也不可用,这可能会导致一些混乱.

来自文档:

由于您的应用程序有时必须在首次打开时手动下载扩展文件,因此请务必测试此过程以确保您的应用程序可以成功查询URL,下载文件并将其保存到设备中.

要测试应用程序的手动下载程序的实施,您必须将您的应用程序作为"草稿"上传到Google Play,以使您的扩展文件可供下载:

  1. 使用Google Play开发者控制台上传您的APK和相应的扩展文件.
  2. 填写必要的申请详情(标题,截图等).您可以在发布申请之前返回并最终确定这些详细信息.单击"保存"按钮.不要单击"发布".这会将应用程序保存为草稿,以便您的应用程序不会为Google Play用户发布,但可以使用扩展文件来测试下载过程.
  3. 使用Eclipse工具或adb在您的测试设备上安装应用程序.
  4. 启动应用程序.

如果一切正常,您的应用程序应该在主要活动开始后立即开始下载扩展文件.

有关详细信息,请参阅测试指南.

  • 伙计们我很开心!有用.我在大约10小时前尝试过它并没有用,但现在确实如此.似乎谷歌需要一些时间来扩展文件的可用性 (3认同)