问题标签 [apk-expansion-files]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3305 浏览

android - 如何挂载加密的APK扩展文件?

我尝试以这种方式挂载扩展文件:

但在运行时我得到状态 21: ERROR_COULD_NOT_MOUNT:

我已经添加了这个:

logcat 说该文件存在。我不知道,为什么我可以得到这个状态 21?

0 投票
0 回答
1222 浏览

android - 测试扩展下载时出现错误 NOT_MARKET_MANAGED

我想测试扩展文件下载器,但应用程序没有通过 LVL 许可证。它给了我ERROR NOT_MARKET_MANAGED

  • 我的申请已经发布。
  • 我通过更改版本代码并将扩展文件放在 Google Play 上起草了一个应用程序。
  • 在开发者帐户中,我添加了我的电子邮件地址以获取测试响应并更改response normallyLICENSED.
  • 我在我的真实设备中安装了起草的应用程序并返回错误代码 3,即ERROR NOT_MARKET_MANAGED

现在缺少什么?

编辑:它现在正在工作,实际上我LICENCED在一段时间后得到了回应。我认为谷歌需要时间来更新它的服务器。

我得到了XAPK file validation failed它卡住了。

0 投票
4 回答
23722 浏览

android - 从 APK 扩展文件中读取内容(来自 obb 文件)

我已经实现了 APK 扩展文件下载服务,全部来自http://developer.android.com/google/play/expansion-files.html

我可以下载 APK 扩展文件,我可以使用以下代码查看该文件

我的 obb 有文件test.mp4并且我的代码Log.e("", "" + zip[0].mFileName);打印test.mp4.

fd的是null。为什么呢null?我正在尝试解决但未能解决。

我只是无法读取 obb 文件中的任何文件。

访问obb扩展文件中的文件提示想法,但它对我不起作用。

创建APK扩展文件的步骤告诉从obb解压缩内容然后读取它。它可靠吗?

我需要关于最佳实践的意见。

编辑

我的日志

0 投票
1 回答
298 浏览

android - 在没有外部存储的设备中使用扩展补丁

我正在开发一个超过 50mb apk 限制的 Android 应用程序。因此,我需要使用扩展文件。我已经正确实现了从扩展补丁中读取资源的解决方案,但是我遇到了没有外部存储的设备的问题。

当设备具有外部存储时,它可以完美运行。扩展文件保存在 /mnt/sdcard/Android/obb/main.1.package.com (示例)但当设备没有 sdcard 时,此解决方案不起作用。

如何在没有外部 SD 卡的设备上使用扩展补丁?是否有另一个文件夹可以存储 .obb 文件以便我可以加载我的资源?

我正在使用谷歌的下载器实现。

编辑:

我知道 getExternalStorageDirectory 并不一定意味着“外部”,它似乎与谷歌 Nexus 设备有关......

0 投票
1 回答
404 浏览

android - 在 Android 设备上下载后扩展文件的安全性

由于我的 apk 大小,我正在搜索如何在 android 中实现扩展文件。现在的问题是扩展文件存储在设备存储中,因此在根据请求下载扩展文件后,任何人都可以复制这些文件或通过 USB 传输这些文件并使用这些扩展文件

0 投票
2 回答
16110 浏览

android - 如何使用jobb工具Android创建OBB文件

我的应用程序已经增长到超过 50mb,所以我现在需要使用扩展文件。在搜索时,我知道有不同的文件可以用作扩展文件,例如 zip、pdf 等。我正在尝试将我的数据放入 .obb 文件中,但我不知道如何创建这些文件并将这些文件中的数据。

首先更新

我发现该jobb工具用于创建 obb 文件。但我很困惑这个$ jobb -d /temp/assets/ -o my-app-assets.obb -k secret-key -pn com.my.app.package -pv 11命令是如何运行的。
我试图($ jobb -d /temp/assets/ -o my-app-assets.obb -k secret-key -pn com.my.app.package -pv 11在 cmd 上运行它,但我的 cmd 说 jobb 不能识别为内部或外部命令。

第二: 我可以在这些obb文件中放入哪些类型的文件?我在考虑布局,可绘制文件?

0 投票
1 回答
324 浏览

android - 扩展文件实现

自从我尝试在我的应用程序中实现扩展文件以来已经有两个星期了。该应用程序只需要恢复一些图像,当我尝试在本地执行时我有点卡住了。
我可以使用这种代码访问我的 .zip 的路径:

我也可以用下面的代码解压它:

但是我无法在不解压缩文件的情况下访问我的数据(解压缩所有图像需要大约 30 秒)。此外,我不能再在我的代码中将图像用作可绘制对象,例如 (R.Drawable.x),这非常麻烦,因为在导出图像之前,我像这样使用它们在 ImageView 中显示它们:

如果我把别的东西作为一个整数,它就行不通了。
是否有一些关于扩展文件或其他我可以依赖的示例项目?(我尝试阅读 Android 开发者指南,但它让我更加困惑)。

0 投票
0 回答
831 浏览

android - Adobe AIR for Android - 如何在 air 应用程序中使用 APK 扩展文件?

我已经为 Android 创建了一个 AIR 应用程序,我即将提交给 Google Play。我的 APK 的总文件大小约为 250 MB,因为我嵌入了许多应用程序运行所需的视频内容。我无法从服务器下载视频,因为我们的客户端不希望用户在点击每个视频后等待。我刚刚发现 Google Play 商店允许的最大 APK 文件大小为 50 MB,超过该大小您将不得不使用称为 APK 扩展文件的东西。我以前从未在 AIR 应用程序中使用过这些,我搜索了很多论坛,但找不到这个问题的任何答案。

我只是因为这个 APK 大小限制而被卡住了。任何帮助将不胜感激。

谢谢

0 投票
1 回答
2059 浏览

android - 如何在 Google play 中使用 apk 上传扩展文件

我必须在我的应用程序中播放本地视频,但它有 200 MB 的视频大小。而谷歌播放不允许超过 50MB 的 apk 文件。

此应用程序适用于手机和平板电脑。因此,我需要根据分辨率上传视频。简而言之,我需要在 Google Play 中为 phione 视频和平板电脑视频上传两个文件夹。

我如何在 Google Play 中使用 apk 上传额外的文件,当用户从 Google Play 下载应用程序时,如何在我的应用程序中使用这些上传的文件?

0 投票
1 回答
288 浏览

android - 为更新版本设置 APK 扩展文件

我需要一些关于使用 APK 扩展文件的说明。

我已经测试并将首次使用 APK 扩展文件发布我的 Android 应用程序。

我的app versionCode是61 我的主扩展文件是main.61.com.my.package.obb 没有补丁文件。

在计划我的第一次更新扩展文件时,我有点不清楚扩展文件的编号以及我将加载到 Google Play 的内容。

我的下一个版本 versionCode 将是 62 主扩展文件不会有任何变化,但我需要主文件。我使用 main.61.com.my.package.obb 吗?会有一个补丁文件:patch.62.com.my.package.obb。

任何澄清将不胜感激。

jb