2014-04-08 10 views
5

मैं कोड के साथ मेरी कॉर्डोबा परियोजना में FacebookConnect प्लग-इन इंस्टॉल पर विफल:Cordova फेसबुक कनेक्ट प्लगइन init

cordova -d plugin add /Users/your/path/here/phonegap-facebook-plugin --variable APP_ID="123456789" --variable APP_NAME="myApplication" 

फिर साथ /platforms/android/project.properties में फेसबुक एपीआई (3.8.0) से जुड़ा हुआ :

android.library.reference.2=../../facebook-android-sdk-3.8.0/facebook 

फिर/www फ़ोल्डर में उदाहरण 'सरल' की नकल की, मेरे ऐप आईडी जोड़ा गया है और cordova.js को phonegap.js बदल दिया है।

जब मैं संकलन और मेरे Android फ़ोन पर एप्लिकेशन को चलाने मैं निम्नलिखित त्रुटियों का सामना करना:

Cordova Facebook Connect plugin fail on init 
Cordova Facebook Connect plugin fail on auth.status 

और प्रवेश पर:

exec() call to unknown plugin: org.apache.cordova.facebook.Connect 
:

Cordova Facebook Connect plugin fail on login!Class not found 

LogCat निम्न त्रुटि देता है

मैंने इंटरनेट को खराब कर दिया है लेकिन इस समस्या का समाधान नहीं मिल रहा है।

मैं सूचना है कि मेरी /platforms/android/res/xml/config.xml फ़ाइल के रूप में प्लगइन को सूचीबद्ध किया:

<feature name="FacebookConnectPlugin"> 
    <param name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" /> 
</feature> 

जब प्रलेखन का कहना है कि यह होना चाहिए:

<feature name="org.apache.cordova.facebook.Connect"> 
    <param name="ios-package" value="FacebookConnectPlugin" /> 
</feature> 

लेकिन मैं इसे बदल नहीं सकता क्योंकि यह संकलन प्रक्रिया के दौरान स्वचालित रूप से उत्पन्न होता है।

+0

आपने 'name =" ios-package "को मिस्पाइड किया है, 'एंड्रॉइड होना चाहिए, और आप' 'बदल सकते हैं। बस इसे 'config.xml' पर पेस्ट करें और बनाएं और चलाएं। – fsi

+1

हाय वहाँ, क्या आप इसे समझते हैं? यहां –

+0

मुझे यह काम नहीं मिला, इस प्लगइन का उपयोग करके समाप्त हो गया: http: // कोनेराइट्स।संगठन/ब्लॉग/2014/04/फेसबुक-फोनगैप-कॉर्डोवा-बिना प्लगइन/ जहां तक ​​मैं यह प्लगइन बता सकता हूं वह छोटी है और इसका कोई अच्छा समर्थन नहीं है। – Pierowheelz

उत्तर

1

क्या आपको अपने ऐप्स www फ़ोल्डर में www/cdv-plugin-fb-connect.js, www/facebook-js-sdk.js को कॉपी (डाउनलोड से) कॉपी करना याद आया?

1

मैं एक ही त्रुटि मिली, मेरे जड़ config.xml (जो उत्पन्न नहीं है) को अद्यतन करने में शामिल करने से ठीक करने में कामयाब रहे:

<feature name="org.apache.cordova.facebook.Connect"> 
    <param name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" /> 
</feature> 

(नोट एंड्रॉयड -package आप की तरह लग रहा के रूप में एंड्रॉइड का उपयोग कर रहे हैं।)

यह रीडमे के manual install section के तहत है, लेकिन automatic install process का पालन करने के बाद भी आवश्यक है।

अब आप रूट से cordova build android निष्पादित कर सकते हैं, बॉब के चाचा।

0

6/13/14 के रूप में यह मेरे लिए काम करता है, इसलिए मैंने पेस्टबिन पर अपने कदम उठाए। http://pastebin.com/WvQvqx6U

मूल रूप से बस फेसबुक कनेक्ट के 0.4.0 पर वापस आ गया। यह मेरे लिए पूरी तरह से काम कर रहा है, और मुझे इसे स्थापित करने में कोई समस्या नहीं थी।

संबंधित मुद्दे