我正在使用ngCordova为访问手机功能的多个插件开发一个Ionic应用程序。
我几天前遇到过一个问题,如下:
我正在清理我的平台/ android /文件夹并意外删除了名为facebookconnect.xml的facebook插件(https://github.com/Wizcorp/phonegap-facebook-plugin)使用的文件
作为一名优秀的开发人员并使用git,我从之前的提交中检索它并再次添加到其各自的位置。
但是,当我在我的测试手机(Galaxy S3)上构建和部署我的应用程序后,我注意到所有已安装的插件不再起作用(启动画面,脸书,设备等等)。 我尝试重新安装插件,删除它们并安装它们,但没有任何效果。直到我删除整个android项目文件夹并从头再次添加它,也安装插件。
似乎改变与插件相关的任何文件会导致它们不再起作用
有没有人知道为什么会这样?
答案 0 :(得分:0)
您是否通过命令行界面使用Cordova?
假设你是......
致电时列出了哪些插件:
cordova plugins list
如果以某种方式列出了不再有效的插件,请尝试使用以下命令删除插件:
cordova plugin rm [plugin namespace]
...然后重新添加它们。
如果这不起作用,您可能必须手动编辑插件/ [platform] .json文件(例如plugins / android.json)来修复那些缺失的信息。