安装Cordova插件

时间:2016-03-28 14:16:48

标签: android cordova plugins

当我尝试通过CLI安装Cordova插件时  例如:

cordova plugin add org.apache.cordova.camera

我收到以下回复:

Error: Current working directory is not a Cordova-based project.

我猜自从我最初创建应用以来Android Studio已经执行了某种项目转换..

有人能指出我要么解决这个问题,还是要手动安装插件?

2 个答案:

答案 0 :(得分:0)

您必须确保在项目的根文件夹中使用此命令,而不是在平台或平台android中。

如果仍然发生这种情况,那是因为缺少.cordova目录(它是一个隐藏文件夹),可能你需要重新生成项目

答案 1 :(得分:0)

最后我创建了一个新的虚拟项目,将插件安装到该项目中,然后将文件复制到实际项目中。

我现在用几个插件测试了这个,它似乎每次都有用,所以对于其他人来说都是这个问题:

1)

$ mkdir TempProject
$ cd TempProject
$ cordova create .
$ cordova platform add android
$ cordova plugin add plugin-name

2)从

复制文件夹
/plugins/[plugin-folder]
/platforms/android/assets/www/plugins/[plugin-folder]
/platforms/android/src/org/apache/cordova/[plugin-folder]

3)检查这些文件以获取更新

/platforms/android/android.json
/platforms/android/AndroidManifest.xml
/platforms/android/assets/www/cordova_plugins.js
/platforms/android/res/xml/config.xml