我在 Android 平台上的 Phonegap 应用程序中遇到 APK 扩展管理问题。
我安装了 com.flyingsoftgames.xapkreader phonegap 插件并按照所有说明成功上传了第一个 APK 及其扩展 .obb
文件。
第一次从 Play 商店下载时运行良好:应用程序及其附加功能通过一次操作成功下载到设备。
发布 APK 更新并将其下载到设备后,发生了以下情况:
- 我启动了更新后的应用程序;
- com.flyingsoftgames.xapkreader 的下载 Activity 开始,显示下载对话框;
- 由于
.obb
文件没有改变并且它的副本已经存在于本地文件夹中,下载器 Activity 显示为“下载完成。”; - 最后的问题是对话框没有被关闭,也没有提供任何手动关闭它的方法,因此应用程序不会继续启动。
- 启动它的唯一方法是终止它(以停止“卡住”的下载 Activity )并再次打开它。
我应该为每个更新版本提供不同的 .obb
吗?我不这么认为,因为这会使 APK+OBB 机制失效,据我所知,该机制旨在允许更小的更新。
提前感谢您的任何建议。
最佳答案
实际上,这似乎是插件安装错误。
我通过删除所有插件,重新构建所需平台的应用程序(例如phonegap build android
)和重新-安装所有插件。
不过我注意到一些奇怪的事情:通过 phonegap 插件安装程序安装插件(使用命令 phonegap plugins add com.flyingsoftgames.xapkreader
)安装的版本与 github 存储库中的版本不同(使用命令 phonegap 插件添加 https://github.com/agamemnus/cordova-plugin-xapkreader.git
)。
因此,请注意以防您在教程和论坛中发现不同的说明。
对我有用的版本来自 github 存储库。
关于android - 使用 com.flyingsoftgames.xapkreader 插件扩展 Phonegap APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30368585/