1

因此,Google Play 推出了新的扩展包设置,允许应用程序拍摄超过 50 兆的限制。

我已经设置了一个 42 兆的 APK 文件,并通过将我的主要扩展文件放在共享存储中手动测试它,如这个庞大的文档中所述:http: //developer.android.com/guide/market/expansion-files.html

一切测试正常,但我遇到的问题是,当您下载应用程序时,Google Play 不会自动下载扩展文件。这意味着我必须在我的应用程序中运行检查,然后在那里下载它。

现在一切都很好,但我在 AS3 + Air 中工作,我处理许可证检查的本机扩展代码需要更改以允许额外的扩展包 URL 字段通过,但我在我的束手无策。

长话短说,有没有人在 AIR 中编译的 AS3 应用程序中下载扩展文件?

如果没有,我会继续努力。

4

2 回答 2

2

我有同样的问题。但是我刚刚下载了扩展文件(.obb)并找到了使用文件类。您可以转到 File.desktopDirectory.resolvePath("Android/data/obb/name_of_your_app") 并在此文件夹中获取 .obb 后。

您可以使用 FZIP 类提取文件并在您的应用程序中打开。我做到了这一点并且工作得很好。

于 2012-10-11T13:30:11.143 回答
2

鉴于我的截止日期,我选择将自己的文件托管在 Amazon 存储桶中,并以更传统的方式下载它们。

将数据保存到 Android 共享存储。

一切都比预期的要好。

于 2012-03-29T23:21:37.130 回答