【发布时间】:2023-09-25 18:47:01
【问题描述】:
我正在尝试重写我的应用程序以使用 APK 扩展文件。我一直在关注http://developer.android.com/google/play/expansion-files.html 的文档。我已经下载了...
...但是当我添加此代码时...
public static Uri getTrackUriFromZipFile ( int track ) {
// Get a ZipResourceFile representing a specific expansion file
ZipResourceFile expansionFile = new ZipResourceFile(filePathToMyZip);
}
...我收到错误消息ZipResourceFile cannot be resolved to a type :(weep weep weep
已编辑...嗯也许我必须做一些像这样可怕的事情...
如果您使用的是 Eclipse,请为每个库创建一个项目并将其添加到您的应用中:
为许可证验证库和下载器库创建一个新的库项目。对于每个库: 开始一个新的 Android 项目。 选择 Create project from existing source 并从 /extras/google/ 目录中选择库(market_licensing/ 用于许可证验证库或 market_apk_expansion/downloader_library/ 用于下载器库)。 指定项目名称,例如“Google Play License Library”和“Google Play Downloader Library” 单击完成。 注意:下载程序库依赖于许可证验证库。确保将许可证验证库添加到下载器库的项目属性中(与下面的步骤 2 和 3 相同)。 右键单击要在其中使用 APK 扩展文件的 Android 项目,然后选择属性。 在“库”面板中,单击“添加”以选择每个库并将其添加到您的应用程序中。
http://developer.android.com/google/play/expansion-files.html#AboutLibraries
【问题讨论】: