Android 如何使用cli在cordova中添加facebook插件

Android 如何使用cli在cordova中添加facebook插件,android,facebook,cordova,Android,Facebook,Cordova,我正在使用cordova 3.3.0 cli。我找到了用于eclipse/xcode项目的手动安装文档。我们在config.xml中也为phonegap构建了documantation。我只想将Facebook插件安装到我的cordova项目中,我正在通过cordova CLI构建该项目 更新:我解决了问题。感谢卡尔的帮助。我为此写了一个完整的教程。 如果您能准确地确定您要安装的插件,可能会有所帮助 如果是facebook connect插件,那么您可以尝试以下方式安装: cd yourproj

我正在使用cordova 3.3.0 cli。我找到了用于eclipse/xcode项目的手动安装文档。我们在config.xml中也为phonegap构建了documantation。我只想将Facebook插件安装到我的cordova项目中,我正在通过cordova CLI构建该项目

更新:我解决了问题。感谢卡尔的帮助。我为此写了一个完整的教程。

如果您能准确地确定您要安装的插件,可能会有所帮助

如果是facebook connect插件,那么您可以尝试以下方式安装:

cd yourprojectname
cordova plugin add https://github.com/phonegap/phonegap-facebook-plugin
但它似乎还不起作用,您必须执行手动安装:(

引自readme.md:

此插件基于plugman。要将其安装到应用程序中,只需 按如下方式执行plugman;它目前不适用于 全部。正在进行中的工作


因此,我认为您需要再等一段时间才能使用CLI安装它…

事实上,CLI是有效的,您只需将
APP\u ID
APP\u NAME
变量添加到您的命令中即可。类似这样:

C:\myProject>cordova plugin add https://github.com/phonegap/phonegap-facebook-plugin --variable APP_ID=your_facebook_app_id --variable APP_NAME=your_facebook_app_name
我是用这种方式安装的,但不确定这个应用程序是否正常。需要测试一下

更新:

我对phonegap build有一个问题,错误是
您的一个插件需要一个参数:APP\u ID,APP\u NAME
。这是因为我没有将这些变量添加到config.xml文件中

这就解决了问题

<gap:plugin name="com.phonegap.plugins.facebookconnect">
 <param name="APP_ID" value="your_facebook_app_id" />
 <param name="APP_NAME" value="your_facebook_app_name" />
</gap:plugin>`

`
现在一切都好了!我希望这能帮助别人

更新2:

请记住修改root/plugins/com.phonegap.plugins.facebookconnect/plugin.xml下的plugin.xml文件

<preference name="APP_ID" />
<preference name="APP_NAME" />


您是否在rootFirst命令中的www文件夹中添加了这些行,但现在在“您的一个插件需要一个参数:APP\u ID,APP\u NAME”中被击中了我这么做了,但还是遇到了错误。你是说proj_文件夹/www?当你构建/编译你的项目时,根config.xml会被复制到你的平台config.xml,可能是iOS、Android…等等。谢谢你做了很多工作,我更改了config.xml文件。cordova文档说是Thehmi的uts打字错误,你有发送短信的教程吗在CLI上为cordova项目使用插件?