问题标签 [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.
android - 在不更改扩展文件的情况下更新 Google Play 中的 APK
我的 Google Play 控制台中有一个“草稿”APK,它连接到一个 APK 扩展文件。版本号为9,扩展文件为“main.9.com.something.something.obb”。
现在,我正在尝试在发布之前更新 APK。我增加了版本代码,以及一些代码更改。当我上传APK时,我选择使用“main.9.com.something.something.obb”作为我的扩展。
现在,Google Play 告诉我:
由于以下原因,无法发布此配置:版本 9 未提供给任何设备配置:所有可能收到版本 9 的设备都将收到版本 10。
但是如果我尝试删除版本9,它不会让我,因为它说根据它的扩展文件还有其他版本!
所以这是一个无限循环,我无法更新我的 APK。我找到的唯一解决方案是重新上传APK扩展(400MB),这是不可接受的。我不想每次更新应用时都这样做,因为用户需要重新下载扩展。
另外,我几乎可以肯定这从来都不是那样的,这是上一期引入的错误。我记得像“停用”之类的 APK 选项,现在我找不到它们。有什么帮助吗?
android - 如何在没有托管在开发者控制台上的情况下安装 APK 扩展文件?
我有这样的要求,我必须展示一些视频教程,这些视频教程很大,用户不应该复制。视频应仅在应用程序内严格显示。所以我会选择拥有扩展文件,然后下载视频,但我不应该在 Google Play 上托管应用程序,因为应用程序应该离线运行。该应用程序将分发给学生。那么如何直接将扩展文件添加到应用程序而不将它们托管在 Google Developer Console 上。如果其大小超过 50 MB,设备将不会安装该应用程序。视频是静态的,它们应该受到版权保护,也应该离线运行。是否有其他替代方法可以实现此要求?
java - 扩展库:如何实现IDownloaderClient和更新UI?
我一直在关注实现APK 扩展文件的指南,并且在下载器库中遇到了一些麻烦(示例实现,我一直在关注)。IDownloaderClient 接口定义了以下方法:
onDownloadProgress(DownloadProgressInfo 进度)
下载服务调用它来传递一个 DownloadProgressInfo 对象,该对象描述有关下载进度的各种信息,包括估计剩余时间、当前速度、总体进度和总进度,以便您可以更新下载进度 UI。
这被实现为:
问题是,无论我做什么,我都无法让我的下载器 UI 更新。我尝试过无效化、postInvalidating、在单独的线程中运行等。如果我忽略了示例实现的一些关键部分,请指出给我,但我似乎找不到它。我整天都在倾注我的代码和示例......有什么想法为什么我不能让 UI 更新?这实际上是阻止我发布我的应用程序的最后一件事。谢谢。
android - Android OBB/ZIP 加载 (cocos2dx)
我在处理 APK 扩展时遇到问题。在 Java 方面,我可以设置我应该设置的所有内容,但似乎我无法在 c++ 方面正确修改代码。
在 CCFileUtilsAndroid::getFileData 函数内部:
但是 pData var 始终为空(如果我是对的,这意味着它无法加载)。我想念什么?
提前谢谢了
(ps:包在那里,我使用的是正确的路径)
android - 使用 DownloaderClientMarshaller 下载扩展文件不起作用
我正在尝试将SampleDownloader
提供的 Google Play 集成到我的代码中。我正在使用片段,我从片段中调用以下语句
我没有收到任何错误,但文件也没有下载。我的显示器上有一个按钮来暂停下载。当我单击按钮时,我收到以下错误:
我试图让下载从 a 运行,fragmentactivity
但没有成功。我尝试运行sampledownloader
,我确实得到了反馈,但没有下载文件。当我将它实现到我的代码中时,我没有得到反馈。任何建议将不胜感激。这是我第一次下载扩展文件,也是我的第三个应用程序。
android - 在 Android 中使用 StorageManager 可写挂载加密 obb
我需要挂载一个 obb 加密的可写文件。安装加密的 obb 工作得很好,但总是可读的,所以我不能删除文件或修改它们
/li>也许有一种特定的方法可以创建可写入的 obb 文件。我的 obbs 是使用 jobb 工具创建的。
andengine - 直接从扩展文件中使用资源
如何直接从扩展文件创建纹理。我们得到 InputStream,现在如何使用这个 Input Stream。如果我转换位图然后使用它开始给出内存不足。
我努力了
android - 更改了版本代码,现在找不到扩展文件
我将我的 apk 上传到 Google Play,但由于我有一个扩展文件而不得不再次上传,当然你不能在第一次尝试时上传扩展文件。当我第二次上传 apk 时,我将版本更改为 2,并将我的扩展文件命名为 main.2.com.ssowens.groovebass.obb 。因此,我在我的代码中调整了版本并重命名了 obb 文件。现在找不到该文件,我一生都无法弄清楚原因。对于版本更新,我还需要更新什么?
这是我更改的内容:清单
在 DownloaderFragment 中
这里没有改变任何东西,但似乎是失败的地方
以下是日志中打印的内容:
这是文件的名称:
main.2.com.ssowens.groovebass.obb
已验证文件目录、文件大小和文件名。
android - onServiceConnected 从未使用 APK 扩展文件在 Android 中调用
我正在使用来自 Google 的示例下载器活动来获取 APK 扩展文件,并且一切正常,除了它没有向用户显示任何进度或通知。我仔细研究了一下,意识到我onServiceConnected
的从未被调用过,因此该服务从未绑定,也没有向用户显示任何进度,并且在按下“暂停下载”按钮时发生崩溃,因为它可以t 停止服务。
这是实现,但它与示例相同:
知道为什么会发生这种情况吗?
提前非常感谢。
android - 如何使用 jobb 工具创建 .obb 文件作为主 apk 扩展文件?
我有一个 80Mb 的 apk,因此无法将其上传到 Google Play 商店。我google了很多,发现我必须创建.obb
文件作为主要的扩展文件。
我还发现我可以使用里面的jobb 工具.obb
创建一个文件,但不幸的是它在启动后就关闭了。sdk > tools > jobb.bat
所以我错过了什么吗?