安装phonegap facebook插件

Not*_*mon 7 javascript android facebook cordova

我正在尝试通过Jos下载安装Facebook的phonegap插件:https://github.com/jos3000/phonegap-plugins/tree/master/Android/Facebook

我已经设置了这样的文件夹结构:

src/com/facebook/android/*.java
src/com/hipsnip/plugins/facebook/FacebookAuth.java
src/com/my_app/app/App.java
libs/phonegap-1.0.0.jar
/res/xml/plugins.xml
assets/www/index.html facebook.js phonegap-1.0.0.js
Run Code Online (Sandbox Code Playgroud)

我已经将插件添加到plugin.xml文件中,如下所示:

<plugin name="facebook" value="com.hipsnip.plugins.facebook.FacebookAuth" />
Run Code Online (Sandbox Code Playgroud)

我已将facebook.js添加到我的index.html,并具有以下功能(通过按下按钮触发):

function facebook_login()
{
  var appId = "1234"; // this is your facebook app id change me

  window.plugins.facebook.authorize(appId,function(res){
    alert(res.name);
  });
});
Run Code Online (Sandbox Code Playgroud)

}); }

该应用程序打开一个新的浏览器窗口(我怀疑它是什么)但它显示的是我的应用程序没有运行JavaScript.LogCat显示以下错误:

file:///android_asset/www/index.html: Line 95 : TypeError: Result of expression 'window.plugins.facebook' [undefined] is not an object.
Run Code Online (Sandbox Code Playgroud)

感谢您提供的任何帮助(我怀疑它与我设置文件夹的方式有关,或者我添加了plugin.xml的方式,但我真的没有线索)!

mxc*_*mxc 3

PhoneGap 现在有一个官方的 Facebook 插件。用那个。