1

昨天重新安装 phonegap 3.0 插件后,捕获插件现在在 android 上崩溃“不幸的是,{app} 已停止。”

在此之前,捕获插件在构建时工作得很好。

但是现在在重新安装所有插件并从头开始重新设置应用程序之后。该应用程序构建良好。我可以捕获视频或图像,但在选择保存图像或视频时,应用程序崩溃并报告“不幸的是,{app} 已停止。” 而不是将图像或视频返回到下一个过程。即 captureSuccess() {} 回调函数

它永远不会触发 captureFailure 回调函数,应用程序实际上会崩溃并关闭。

如果取消视频或图像捕获,捕获后会返回 captureFailure 回调函数,并返回操作被取消的错误代码。

那么我的问题是什么?新版本的捕获插件发生了一些变化。

我注意到有些不同,因为在插件文件夹中,插件文件夹不是被称为 org.apache.cordova.core.media-capture 它现在被称为 org.apache.cordova.media-capture 所以我怀疑新文件夹命名公约不是唯一改变的事情。最旧的插件版本最多是一周前,而这个是截至本文发布之日的新插件。

我必须定期重新安装插件。由于某种原因,插件文件夹中的 android.json 文件有时会损坏。通常围绕安装更多插件。发生这种情况时,应用程序将不再构建和安装,因此我从头开始重做应用程序,将其从 repo 中拉下来,然后通过我为自动执行此操作而制作的 shell 脚本安装所有插件。

还有其他人遇到这个崩溃问题吗?

有人对如何解决这个问题有任何建议吗?所有其他插件似乎都工作得很好。只是捕获插件有问题。

4

0 回答 0