दिलचस्प पोस्ट
कचरा कलेक्टर को चलाने के लिए मजबूर कैसे करें? अजगर से MATLAB फ़ंक्शन कॉल करना एसक्यूएल – पंक्तियों से घटती मूल्य को घटाना मैं setTimeout () कॉलबैक में एक पैरामीटर कैसे पास कर सकता हूं? संतोषजनक, पाठ के अंत में कैरेट सेट करें (क्रॉस-ब्राउज़र) MVC पर कई रिश्ते डेटा को सहेजना दृश्य को देखें IOS पर सभी संपर्कों की एक सूची प्राप्त करें क्या एक एक्सेल VBA प्रोजेक्ट पर पासवर्ड को ठीक करने का कोई तरीका है? onclick या onClick? सेलेनियम एक मौजूदा ब्राउज़र सत्र के साथ बातचीत कर सकता है? jQuery वैधीकरण प्लगइन – नियम जो कई क्षेत्रों पर लागू होते हैं मैं .NET में एक स्ट्रिंग से डाईक्रिटिक्स (ऐक्सेंट्स) कैसे निकालूं? JSF टैग्स को HTML के रूप में प्रदान नहीं किया जा रहा है PHP में एक सरणी के सबसेट ढूँढना सी में वैरिएबल नामों को सम्मिलित करना?

एक्लिप्स में एंड्रॉइड फेसबुक एसडीके 4

ग्रेडल या मैवेन के बिना एंड्रॉइड के एक्लिप्स के लिए नया फेसबुक एसडीके आयात करने का कोई तरीका क्या है? मैं कुछ पन्नों को देख रहा था लेकिन मुझे रास्ता नहीं मिला।

धन्यवाद

वेब के समाधान से एकत्रित समाधान "एक्लिप्स में एंड्रॉइड फेसबुक एसडीके 4"

मुझे भी इस समस्या का सामना करना पड़ा, इसलिए मैं एक छोटा गाइड लिखूंगा, इसे ग्रहण में कैसे स्थापित किया जाए

चरण 1. एक्लिप्स में आयात करें

सबसे पहले, एसडीके का नवीनतम संस्करण डाउनलोड करें (वर्तमान समय पर यह 4.0 है)। इसे एक फ़ोल्डर में खोलें

ओपन एक्लिप्स, "PackageExplorer" में सही माउस बटन पर क्लिक करें और "Import" करें "Import" चुनें। उसके बाद, "Android" -> "Existing Android Code Into Workspace"

यहां छवि विवरण दर्ज करें

अब "Browse" करें "Browse" क्लिक "Browse" और unzipped SDK फ़ोल्डर चुनें, और "facebook" (यह एक एसडीके है) के अलावा, अन्य सभी प्रोजेक्ट्स को अचयनित करें। अन्य शामिल परियोजनाएं सिर्फ नमूने हैं, और अब आपको उनकी आवश्यकता नहीं है।

यहां छवि विवरण दर्ज करें

यदि आपको इसकी ज़रूरत है, तो आप "कॉपी प्रोजेक्ट टू वर्कस्पेस" चेकबॉक्स का चयन कर सकते हैं।

चरण 2. त्रुटियों को ठीक करना

आयात करने के बाद, हम देखेंगे, कि पूरे फेसबुक एसडीके पैकेज त्रुटियों में हैं:

यहां छवि विवरण दर्ज करें

लेकिन अगर हम करीब आते हैं, और त्रुटि वर्गों के रूप में चिह्नित किसी एक को खोलते हैं, तो हमें पता चल जाएगा कि एसडीके ने support.v4 library को आयात करने की कोशिश की। support.v4 library :

यहां छवि विवरण दर्ज करें

इसे ठीक से संकलन के लिए आवश्यक है। आप यहां Android SDK Manager का उपयोग करने के निर्देश डाउनलोड कर सकते हैं।

इसे डाउनलोड करने के बाद, आप इसे अपने एंड्रॉइड एसडीके फ़ोल्डर में पा सकते हैं: <sdk>/extras/android/support/v4 फिर इसे फेसबुक एसडीके प्रोजेक्ट में जोड़ेंः एसडीके प्रोजेक्ट पर राइट माउस क्लिक करें -> "Properties" -> "Java Build Path" -> "Libraries" -> "Add External JARs" , और android-support-v4.jar यह फ़ोल्डर है

यहां छवि विवरण दर्ज करेंयहां छवि विवरण दर्ज करेंयहां छवि विवरण दर्ज करें

उसके बाद बहुत सारी त्रुटियां चली गईं:

यहां छवि विवरण दर्ज करें

लेकिन, अन्य त्रुटियां हैं तो हम दूसरे वर्ग में जा रहे हैं, और इसे त्रुटि कोड टुकड़ा मिला है। माउस पॉइंटर को उस पर ले जाएं, और एक्लिप्स आपको संकेत देगा कि आप किस तरह की त्रुटि का सामना कर रहे हैं। यह कहता है कि आपका अनुपालन जावा संस्करण 1.7 होना चाहिए। " Change project ..." पर क्लिक करके एक्लिप्स की अनुमति दें, या "Properties" -> "Java Complier" -> "Compiler compilance level" -> "1.7" जाकर मैन्युअल रूप से करें।

यहां छवि विवरण दर्ज करें

या

यहां छवि विवरण दर्ज करें

आगे बढ़ना। अब हम केवल एक ही प्रकार की त्रुटि का सामना कर रहे हैं, जो कहते हैं कि एफबी एसडीके बोल्ट एंड्रॉइड लाइब्रेरी की आवश्यकता नहीं पा रहा है।

यहां छवि विवरण दर्ज करें

हम Google पर जा रहे हैं, यह एक रिपॉजिटरी में जार संकलित पाया। नवीनतम संस्करण चुनें (वर्तमान क्षण के लिए यह 1.2.0 है, लेकिन SDK gradle फ़ाइल 1.1.4 का उपयोग कर रहा है, इसलिए आप उस का चयन कर सकते हैं), और जार डाउनलोड करें अब इसे फेसबुक एसडीके में बाह्य लिब के रूप में जोड़ें, जैसा कि हम पहले करते हैं।

यहां छवि विवरण दर्ज करें

देखा! Ther अब कोई त्रुटि नहीं हैं!

यहां छवि विवरण दर्ज करें

इसके अलावा, फेसबुक एसडीके प्रोजेक्ट "Properties" -> "Android" में सेट करना भूलना नहीं है, यह लाइब्रेरी है।

यहां छवि विवरण दर्ज करें

बस सुनिश्चित करने के लिए, एसडीके परियोजना को बंद / पुनः खोलें और इसे साफ करें ( "Eclipse menu" -> "Project" -> "Clean" ), इसलिए सभी फ़ाइलें ठीक से बना सकती हैं

चरण 3. इसे Android प्रोजेक्ट में जोड़ें

अब आप इसे अपने एंड्रॉइड ऐप में जोड़ने का प्रयास कर सकते हैं। अपने एंड्रॉइड ऐप प्रोजेक्ट "Properties" -> "Android" -> "Library" -> "Add" और फेसबुक एसडीके चुनें।

यहां छवि विवरण दर्ज करें

आधिकारिक ट्यूटोरियल का पालन करें, और अपने एंड्रॉइड एप्लिकेशन प्रोजेक्ट को सेट करें (मैनिफेस्ट.एक्सएमएल में सभी आवश्यक तत्व जोड़ना मत भूलना)। इससे आप अपने ट्यूटोरियल को अपने गतिविधि में LoginButton जोड़ने के लिए उपयोग कर सकते हैं। इसे बनाने का प्रयास करें यह समस्या के बिना चलना चाहिए।

यहां छवि विवरण दर्ज करें

आप फेसबुक एसडीके 4.7 लिंक का उपयोग करते हुए यह मेरे लिए काम करता है निम्न कोड का उपयोग कर सकते हैं

हां, आप " आरंभ करना " इस पृष्ठ से डाउनलोड करने योग्य एसडीके प्राप्त कर सकते हैं, तो आप पहले से तैयार अपने फेसबुक ऐप का चयन कर सकते हैं, और आप एंड्रॉइड के लिए फेसबुक एसडीके डाउनलोड करें, पैकेज को खोलना और अपने फ़ोल्डर का स्थान ध्यान दें क्लिक करें

उपर्युक्त दोनों उत्तर / टिप्पणियां गलत हैं। नवीनतम फेसबुक एसडीके, 4.0, एंड्रॉइड स्टूडियो और ग्रेडेड पर लक्षित है।

विशेष रूप से, डाउनलोड किए गए प्रोजेक्ट में कोई बाहरी लिब्स शामिल नहीं है। उन्हें build.gradle फ़ाइल में निर्भरताएं संकलित के रूप में कॉन्फ़िगर किया गया है।

 dependencies { compile 'com.android.support:support-v4:[21,22)' compile 'com.parse.bolts:bolts-android:1.1.4' 

}

आपको फेसबुक प्रोजेक्ट डायरेक्टरी में एक libs फ़ोल्डर बनाने और इसके लिए समर्थन- v4 और बोल्ट-एंड्रॉइड जार जोड़ना होगा और फिर अपने बिल्ड पथ पर जार जोड़ना होगा।

मुझे जेडीके अनुपालन के साथ भी एक समस्या का सामना करना पड़ा। मेरी परियोजनाएं डिफॉल्ट जेडीके 1.6 थीं लेकिन फेसबुक लाइब्रेरी को जेडीके 1.7 की आवश्यकता है। इसका समाधान जावा के तहत फेसबुक परियोजना के लिए सेटिंग्स बदलने के लिए था -> सेटिंग्स संकलन