Android无法使用unity下载obb文件

时间:2014-05-26 03:22:24

标签: android unity3d

我有一个android的统一项目,大于50MB,因此必须拆分。我已经工作了几个月了。从几天前开始,我疯了一些纯粹美学的变化。我上传了新版本,现在(上传api和obb文件几天后)我在设备的下载点收到错误“下载失败,因为无法找到资源”。

我手动将obb文件添加到设备并且它有效,我已经尝试重新上传apk和bob文件并进行微小更改,并且在等待一天之后仍然看到相同的错误。

使用logcat查看我在尝试下载时看到了这些错误

I/LicenseChecker(20270): Binding to licensing service.
W/ContextImpl(20270): Implicit intents with startService are not safe: Intent { act=com.android.vending.licensing.ILicensingService } android.content.ContextWrapper.bindService:517 com.unity3d.plugin.downloader.c.j.a:-1 com.unity3d.plugin.downloader.b.s.run:-1 
I/LicenseChecker(20270): Calling checkLicense on service for [my project com]
I/LicenseChecker(20270): Start monitoring timeout.
W/GLSUser (26959): GoogleAccountDataService.getToken()
I/qtaguid (18936): Failed write_ctrl(u 53) res=-1 errno=22
I/qtaguid (18936): Untagging socket 53 failed errno=-22
W/NetworkManagementSocketTagger(18936): untagSocket(53) failed with errno -22
I/ElegantRequestDirector(18936): I/O exception (org.apache.http.NoHttpResponseException) caught when processing request: The target server failed to respond
I/ElegantRequestDirector(18936): Retrying request
I/LicenseChecker(20270): Received response.
I/LicenseChecker(20270): Clearing timeout.

我不明白我做了什么让obb下载停止工作。我不太了解错误消息以从中挑选任何东西。

如何让它再次下载bob文件?

1 个答案:

答案 0 :(得分:0)

如果其他人碰到这里是我的解决方案。看起来Google改变了政策。

"要测试您的应用程序的手动下载程序的实现,您可以将其发布到alpha或beta通道,因此只有授权的测试人员才能使用它。如果一切正常,您的应用程序应在主活动开始后立即开始下载扩展文件。 注意:以前您可以通过上传未发布的"草稿"来测试应用。版。不再支持此功能;相反,您必须将其发布到alpha或beta分发渠道。有关详细信息,请参阅草稿应用程序不再受支持。"

所以现在你需要先发布你的alpha / beta版本才能下载文件。