Я пытаюсь установить плагин PhoneGap для Facebook by jos загружаемы здесь: 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
Я добавил плагин к файлу Plugin.xml, например:
Я добавил 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);
});
});
}); }
Приложение открывает новое окно браузера (я подозреваю, что это так), но все, что он отображает, это мое приложение без запуска JavaScript. Logcat показывает следующую ошибку:
file:///android_asset/www/index.html: Line 95 : TypeError: Result of expression 'window.plugins.facebook' [undefined] is not an object.
Спасибо, что для любой помощи вы можете дать (я подозреваю, что связано с тем, как я настроил папки, или так, как я добавил плагин .xml, но я действительно добавил У вас нет подсказки)!