使用com.flyingsoftgames.xapkreader插件

时间:2015-05-21 08:39:03

标签: android cordova plugins apk-expansion-files

我在Android平台上的Phonegap应用程序中遇到了APK扩展管理问题。

我安装了com.flyingsoftgames.xapkreader phonegap插件,并按照我设法上传第一张APK及其扩展.obb文件的所有说明。
Play商店的首次下载工作得很好:只需一次操作即可将应用程序及其附加内容成功下载到设备中。

发布APK更新并将其下载到设备后,发生了以下情况:

  1. 我推出了更新的应用程序;
  2. com.flyingsoftgames.xapkreader的下载活动已启动,显示下载对话框;
  3. 由于.obb文件未更改且其副本已存在于本地文件夹中,因此下载程序活动显示为“下载已完成。”;
  4. 最后问题是对话框没有被解雇,也没有任何方法可以手动关闭它,因此应用程序不会继续启动它。
  5. 启动它的唯一方法是杀死它(为了阻止“卡住”下载活动)并再次打开它。
  6. 我应该为每个更新版本提供不同的.obb吗?我不这么认为,因为这会使APK + OBB机制无效,据我所知,可以考虑允许更小的更新。

    提前感谢您的任何建议。

1 个答案:

答案 0 :(得分:1)

实际上它似乎是一个糟糕的插件安装。 我通过删除所有插件,重新制作从头开始的所需平台的应用程序(例如phonegap build android)和重新安装来解决所有的插件。

我注意到一些奇怪的事情:通过phonegap插件安装程序(使用命令phonegap plugins add com.flyingsoftgames.xapkreader)安装插件会安装与github存储库(使用命令phonegap plugin add https://github.com/agamemnus/cordova-plugin-xapkreader.git)不同的版本。 因此,如果您在教程和论坛中找到不同的说明,请注意。 适合我的版本是来自github存储库的版本。