2

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

4

1 回答 1

6

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

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

从文档:

因为您的应用程序有时必须在首次打开时手动下载扩展文件,所以测试此过程以确保您的应用程序可以成功查询 URL、下载文件并将它们保存到设备中,这一点很重要。

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

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

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

有关完整的详细信息,请参阅测试指南

于 2013-01-03T13:12:19.487 回答