我在使用Facebook Connect插件和PhoneGap時遇到問題。PhoneGap Facebook插件連接到Android
我加入這行到文件plugins.xml
:
<plugin name="com.phonegap.facebook.Connect" value="com.phonegap.facebook.ConnectPlugin" />
這包括在文件FbDialog.java
:
import com.phonegap.helloworld.R;
我有src
這些文件:
com
/facebook/android/
AsyncFacebookRunner.java
DialogError.java
Facebook.java
FacebookError.java
FbDialog.java
Util.java
/phonegap/
facebook/ConnectPlugin.java
helloworld/HelloPhoneGapActivity.java
重新關閉文件並複製圖標。在HTML中,我有一些JavaScript代碼:
cordova-1.6.1.js
cdv-plugin-fb-connect.js
facebook_js_sdk.js
我用我的appid默認的HTML例子。
當我在我的Android手機上運行的應用程序,一個對話框,說:
科爾多瓦Facebook連接到初始化插件失敗!
和
科爾多瓦連接Facebook插件失敗的auth.status!
如果我點擊登錄布頓,對話框說:
科爾多瓦連接Facebook在登錄插件故障類沒有找到
而且Eclipse控制檯日誌:
我試過了所有這一切都與自己的Git自述文件和 教程Add Facebook login to PhoneGap/Cordova Android app Easiest way。
當我編譯應用程序時,我沒有得到錯誤。
我該如何解決這個問題?
我打擾了你一箇舊的答案,但我有完全相同的問題。我不清楚你提出的解決方案。我在plugins.xml中有相同的行,並且在包org.apache.cordova.facebook中有ConnectPlugin.java。我錯過了什麼?謝謝:) – wirate 2012-09-03 21:01:04
把它想出來http://stackoverflow.com/questions/11857958/phonegap-class-not-found-at-file-android-asset-www-cordova-2-0-0-js938 該行需要在config.xml中。看起來像plugins.xml現在是無用的 – wirate 2012-09-03 21:03:47