Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 测试Google Play';s apk扩展服务_Android_Google Play_Google Play Services_Apk Expansion Files - Fatal编程技术网

Android 测试Google Play';s apk扩展服务

Android 测试Google Play';s apk扩展服务,android,google-play,google-play-services,apk-expansion-files,Android,Google Play,Google Play Services,Apk Expansion Files,我有一个需要大媒体文件的Android应用程序 这个应用程序运行得很好:我可以从本地存储器读取我自己的.obb文件格式,我唯一需要实现的是手动下载扩展文件的过程,因为Google Play本身无法执行这种操作 所有这些,都是因为谷歌提供了一个好的免费的文件扩展服务,但首先不能相信它能工作。我知道,这与问题本身没有关系,但是让我们都让这个想法沉沦一会儿吧…… url清楚地说明,为了以任何方式测试手动下载过程,您需要从应用商店下载应用程序,因此您必须: 创建apk的签名版本 在Google Play

我有一个需要大媒体文件的Android应用程序

这个应用程序运行得很好:我可以从本地存储器读取我自己的.obb文件格式,我唯一需要实现的是手动下载扩展文件的过程,因为Google Play本身无法执行这种操作

所有这些,都是因为谷歌提供了一个好的免费的文件扩展服务,但首先不能相信它能工作。我知道,这与问题本身没有关系,但是让我们都让这个想法沉沦一会儿吧……

url清楚地说明,为了以任何方式测试手动下载过程,您需要从应用商店下载应用程序,因此您必须:

  • 创建apk的签名版本
  • 在Google Play的alpha频道上发布
  • 将正确的obb与之关联
  • 您可以愉快地看到您的手动下载实现(它可能依赖于它们提供的非常易于使用的库)是否有效

    他们在指南中没有写的是:

  • 他们的库可能是一个比从头开始实现过程简单得多的解决方案,但集成起来仍然很复杂,而且可能会出现很多问题
  • 提交新apk时,发布过程可能需要数小时
  • 您需要测试并可能修复大量边缘情况(连接中断、下载服务中断等)
  • 每一次失误,每一个错误都可能意味着额外的上传
  • 这可以归结为:很多事情都可能出错,每次我需要查看代码是否工作时,都会有一个多小时的延迟

    我知道我可以单独测试一些组件(例如wakelock dynamics),而不依赖Google Play服务,但是当涉及到.obb文件时,这个繁琐的过程会带来巨大的痛苦


    有更好的方法吗?

    要测试某些更改,请上载.obb文件,然后从play store下载带有obb的apk?为什么不将.obb文件直接上载到设备?或者我不明白这个问题很久以前,但问题的实质是“有没有办法对.obb安装和部署过程进行端到端测试?”。手动上载.obb有助于调试大多数问题(感谢您提供的提示),但该服务如何处理某些边缘案例仍存在一些不确定性。顺便说一句,你应该回答并试一试悬赏。就我而言,最基本的问题是“从Play Store下载带有obb的apk”是正常情况,问题是如何测试没有发生的情况(即,只有apk从Play Store下载)。