问题标签 [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 - 从 data/data/ 保存和读取扩展文件
我想将下载的扩展文件直接保存在数据/数据(内部存储)上。将获得帮助
android - XAPK 文件验证失败 - APK 扩展文件
我正在使用 sdks 中给出的扩展文件演示,并将 obb 文件放在 SD 卡上的以下位置:
但我收到以下错误:
XAPK 文件验证失败
为了生成.obb
文件,这是我遵循的程序:
1)将所有图像复制到一个名为的文件夹main.versioncode.package-name.obb
,然后压缩该文件。
2)删除 .zip 文件扩展名并将其放在此/Android/obb/package-name/myobbfile.obb
这是正确的做法吗?
android - 用滑动显示drawable[]
我想drawables
将从扩展文件中恢复的一些显示为imageView
/Gallery
或其他可以使用滑动手势的东西,所以我尝试使用:
imageView.setImageDrawable(myDrawable[]);
但它返回我,setImageDrawable(Drawable)
类型中的方法ImageView
不适用于参数(Drawable[]
)。
Drawables[]
在我的情况下显示的正确方法是什么?
android - Android扩展文件创建ZIP还是JOBB?
我正在为我的 apk 创建超过 100mb 大小的扩展文件。
我应该如何使用来自 sdk 的 JOBB 或默认 Windows 存档文件创建扩展存档..
并且任何工作示例项目链接也将不胜感激..
android - 为 AS3 android Air App Flash cs6 创建扩展文件
我已经创建了一个 AS3 移动应用程序并通过 flash CS6 成功导出。
在这个 .apk 中,我包含了我的视频文件(将成为 Android 平板电脑的演示文稿)。仅 .flvs 的总大小为 64mb。
当我尝试上传到 Google play 时,我收到了关于文件大小为>50mb的(预期)警告。
我花了两个小时试图找到解决方法,包括使用jobb.bat、zipalign.bat、将文件转换为main.1.obb格式和许多其他选项。
谷歌网站似乎认为我正在使用 Eclipse(我不是我使用 Flash CS6),但无论如何我尝试了所有这些工具,但结果为零。
我努力了 http://developer.android.com/google/play/expansion-files.html -
但似乎非常复杂,并假设我有日食。我什至尝试将“android-sdk\extras\google\play_apk_expansion”导入 Flash builder,但不是正确的项目扩展。
我查看了 Stack Overflow 的所有文章,例如:
- 但目前还没有回应
AS3 / AIR Google Play 应用程序 ID 和扩展文件访问
- 但没有明确的答案,我什至不知道这是如何获得 .obb 文件的。
-但我没有亚马逊存储桶账户。也不确定什么是android共享存储。
– 但是使用的是旧版本的谷歌(我没有“添加额外按钮”)而且这不是来自 Flash As3 项目,并且再次依赖于 Eclipse。
-但- 但是这个人已经有了 .obb 文件(如何?)
如您所见,我尝试了许多不同的方式,但我不能简单地创建扩展方式。
简而言之;
android - Google Play 扩展文件位置
我们有一个大约 600MB 的大型扩展文件,我们使用 Google Play 扩展 APK 机制获得。我们还必须解压缩此文件以供实际使用。因此,整个应用程序加上数据需要大约 1.4 GB 的存储空间。
据我所知,Google Play 坚持将 .obb 下载到“内部”SD,似乎没有任何方法可以改变这一点。我们有很多用户,他们的“外部”SD 卡上有很多可用空间,但内部 SD 卡上的空间有限。他们在尖叫应用程序占用了这么多空间。对此我们有什么可以做的吗?
我们目前将 .obb 文件扩展为:
getExternalStorageDirectory()/Android/数据
我想我们可以问用户他们想要它在哪里,他们可以选择真正的外部 SD 卡。然而,这仍然会在内部 SD 卡上留下一个(基本上没用的).obb 文件,Google Play 说我们不能删除它。
有人对如何正确处理这个问题有任何建议吗?
android - 无法在 Google Play 上上传 APK 扩展文件
我正在使用统一的 android,我正在尝试上传我的应用程序。这是一个 80Mo 应用程序,所以我不得不拆分它。这是我在播放器首选项(unity3d)中设置其他设置的方法:
- 包标识符:com.CompanyName.APKName(显然是一个例子)
- 捆绑版本:1.0
- 捆绑版本代码:1
- 最低 API:(最低)2.0.1
- 设备过滤器:仅 Armv7
- 安装位置:首选外部
- 图形级别:OpenGL ES 2.0
- 互联网:汽车
- 写访问:仅限内部
- API:.NET 2.0 订阅
产品名称与 APK 名称不同。
我的文件名为: - APK:APKName - 扩展文件:main.1.com.CompanyName.APKName
在构建设置中,没有任何改变(开发构建仍然是 False)。(我没有使用补丁文件)。
我的问题是,当我上传 APK 扩展文件时,它卡在“处理”上。显然这是一个内部错误,谷歌播放上传失败,但屏幕上没有显示任何内容。几天来我一直在尝试上传它,但我无法在网上找到任何有帮助的东西。编辑:在 chrome 上我被困在处理和 Firefox 上,我被困在 99% ......
我已经看到这些帖子StackOveflow post 1 StackOverflow post2但对我来说没有任何改变。
我正在关注本教程:tutorial unity to google play
编辑:我无法通过旧控制台访问我的应用程序...我收到以下消息:“无法加载应用程序列表。稍后再试。 ”
谢谢您的帮助
鲍里斯
android - 用于下载 Android APK 扩展文件的应用程序语义
在“下载过程”部分下的http://developer.android.com/google/play/expansion-files.html中,第 3 步显示
“当用户启动您的应用程序时,您的应用程序必须检查扩展文件是否已保存在设备上”
是否有任何理由(例如框架限制或线程)在启动时执行此检查?我可以延迟此检查/下载,直到我知道我需要 APK 扩展文件?
android - Corona apk扩展不起作用
我尝试在新更新中使用扩展文件设置和配置,但它只制作了一个 100mb 的 apk。除了构建和配置设置之外,还有其他东西吗?
这是我的配置
android - 使用多个帐户进行 Android APK 扩展测试
我的应用程序是一个付费应用程序,它也使用 apk 扩展库。
为了测试,我在我的开发者控制台中添加了一个测试帐户说
xyz@gmail.com
当我使用首先在上述帐户注册的设备进行测试时,它按预期工作(下载了扩展文件)。
但是当我将签名的 apk 安装到已经注册的设备上时出现了问题
abc@gmail.com
我在安装签名 apk 之前添加了 xyz@gmail.com 帐户,作为清单,我确保 Gmail 和 Google Play 可以正常使用此帐户。
但是在运行应用程序时,我得到了错误
“下载失败,因为您可能尚未购买该应用程序”。
在上述情况下我应该怎么做才能测试应用程序?我需要删除 abc@gmail.com 吗?或者有什么解决方法吗?