我需要在不在android市场上发布应用程序的情况下测试扩展文件。我试着用谷歌搜索,但没有找到任何方法。
这可能吗?
显然,您必须手动完成。查看Android文档
更新阅读这篇文章的人,你现在必须发布你的apk在alpha或beta模式下,扩展文件才能工作,您可以测试你的应用程序。我还包括了一些可能有用的信息。
注1
你不能再使用草稿了,因为获取扩展文件的链接还没有激活。你必须先用扩展文件上传一个版本到Alpha或Beta。(添加扩展文件只能从您上传的第二个apk开始)因此,当您单击apk下的开发者发布部分的详细信息时,请确保您看到列出的apk扩展文件。
注2
如果你使用的是androidstudio,并且想使用下载库,不要只是将包名和java文件复制到你自己的app src目录中。在eclipse中导入下载程序库,然后选择export=>gradle构建文件。之后,您可以在android studio中将库作为模块导入。
注3
不确定,但我也认为有必要通过游戏商店至少下载一次该应用程序,并使用测试设备上的帐户访问它。因此,如果你正在使用alpha,请创建一个google+测试组,并将自己或其他测试设备添加到其中。
是的,您可以使用以下说明测试扩展文件功能,而无需在Android PlayStore上发布应用程序:
由于应用程序在首次打开时有时必须手动下载扩展文件,因此测试此过程以确保应用程序能够成功查询URL、下载文件并将其保存到设备非常重要。
为了测试您的应用程序对手动下载程序的实现,您必须将您的应用作为"草稿"上传到Google Play,以使您的扩展文件可供下载:
- 使用Google Play开发者控制台上传您的APK和相应的扩展文件
- 填写必要的申请详细信息(标题、屏幕截图等)。您可以在发布申请之前返回并完成这些详细信息
- 单击"保存"按钮。不要单击"发布"。这将应用程序保存为草稿,这样您的应用程序就不会为Google Play用户发布,但扩展文件可供您测试下载过程。使用Eclipse工具或adb在测试设备上安装应用程序
- 启动应用程序
如果一切正常,那么应用程序应该在主活动开始后立即开始下载扩展文件。
参考链接:Android文档
我搜索了很多,最后得出的结论是Android没有这样的功能(