मैंने गलती से "एंड्रॉइड टूल्स" के अंदर "मूल समर्थन जोड़ें" पर क्लिक किया ... यह मेरी परियोजना की सभी जेनी फाइलों को गड़बड़ कर दिया। मैं इसे पूर्ववत कैसे करूं? मेरे एंड्रॉइड प्रोजेक्ट से मूल समर्थन कैसे निकालें?ग्रहण में एंड्रॉइड प्रोजेक्ट से देशी समर्थन को कैसे हटाया जाए क्योंकि ग्रहण jni में त्रुटियां दिखा रहा है?
उत्तर
, परियोजना एक JNI फ़ोल्डर है या/और एक Android.mk सिर्फ सी ++ प्रकृति को दूर करने के
सामान्य में दाखिल C++ प्रकृति डिफ़ॉल्ट रूप से प्लगइन द्वारा जोड़ा जाता है,, आप अगर प्रोजेक्ट ट्री में .cproject फ़ाइल को हटाने की आवश्यकता है, वर्कस्पेस में प्रोजेक्ट को हटाएं और फिर से आयात करें और आप जाने के लिए अच्छे हैं (C++ प्रोजेक्ट प्रकृति हटा दी गई है)।
लेकिन मुझे लगता है कि आपको केवल मैक्रो परिभाषाएं जोड़नी चाहिए और आयात का निर्माण करना चाहिए और ग्रहण ठीक काम करेगा। आप पथ को जोड़ने आप
Project properties->C/C++ general->Paths and symbols
और वहाँ पर जाते हैं करने के लिए NDK इसी मंच के लिए (जैसे कुछ)
{NDK_PATH}/platforms/android-9/arch-arm/usr/include
और सभी अपने निर्माण स्क्रिप्ट जोड़ा आयात साथ ही किसी भी निर्माण भी शामिल है स्क्रिप्ट घोषित मैक्रोज़ ग्रहण जेनी सामान को ठीक से संभाल देगा।
टेक्स्ट एडिटर में अपनी .project
फ़ाइल खोलें और केवल सीडीटी और सी प्रकृति के लिए प्रविष्टियों को हटाएं। उन्हें आसानी से जेडीटी से अलग किया जाता है। मैंने इसे कई बार किया है और यह खतरनाक कुछ भी नहीं है लेकिन सुरक्षा के लिए बैकअप प्रतिलिपि बना रहा है।
संपादित करें: यह परियोजना गुणों के साथ भी संभव हो सकता है -> बिल्डर्स -> सीडीटी बिल्डर को हटाएं लेकिन कभी कोशिश नहीं की।
मुझे प्रोजेक्ट को हटाना पड़ा और फिर ग्रहण खुश होने से पहले इसे वर्कस्पेस में आयात करना पड़ा। – slott
प्रोजेक्ट से सी प्रकृति को विश्वसनीय रूप से हटाए जाने का एकमात्र तरीका परियोजना के लिए ग्रहण की .project
फ़ाइल को हाथ से संपादित करना था।
ग्रहण परियोजना को बंद करें (उदा। ग्रहण छोड़कर)।
टेक्स्ट या एक्सएमएल संपादक में
.project
फ़ाइल खोलें। कम से कम 2<buildCommand>
नोड्स को निकालने की आवश्यकता होगी।<buildCommand>
नोड नामorg.eclipse.cdt.managedbuilder.core.genmakebuilder
और उसके सभी बच्चों, और<buildCommand>
नोड नामorg.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
और उसके बच्चों के साथ हटाएं। अंत में, लाइनों को हटा दें:<nature>org.eclipse.cdt.core.cnature</nature>
<nature>org.eclipse.cdt.core.ccnature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
पूरी तरह से
.cproject
फ़ाइल को हटा दें।
आपके वर्कस्पेस (डिस्क पर सामग्री नहीं) से परियोजना संदर्भ को हटाने के लिए कभी-कभी आवश्यक (ग्रहण केप्लर के रूप में) आवश्यक है और फिर उपर्युक्त चरणों का पालन करने के बाद इसे फिर से आयात करें। Http://pilcrowpipe.blogspot.com/2011/12/removing-native-support-from-android.html – CCJ
यह मेरे लिए काम करता है, धन्यवाद। मैंने ग्रहण से निर्माण कॉमांड हटा दिए हैं, और अब मुझे अपनी परियोजना के गुणों में सी/सी ++ नहीं दिखाई देता है। – androidevil
यह मेरे लिए भी काम किया। लेकिन मुझे ग्रहण से परियोजना को हटाना और फिर से आयात करना होगा। –
निम्नलिखित चरणों का पालन करें, उम्मीद है कि यह आपकी मदद कर सकता है।
एंड्रॉइड टूल्स के बाद -> मूल समर्थन जोड़ें। यह जेनी फ़ोल्डर पर जेन सीपीपी फाइल होगी। और ग्रहण इसे हल नहीं कर सकता है। यह एक फिक्सिंग तरीका है।
चरण 1
सही पी.जे. क्लिक करें -> नया फ़ोल्डर जोड़ने -> संवाद में नया फ़ोल्डर जोड़ने के लिए, उन्नत क्लिक करें >> लिंक्ड फ़ोल्डर की जाँच -> [{NDK_PATH}/प्लेटफार्मों पर उधार/एंड्रॉयड -21/कट्टर हाथ/usr/शामिल] (मैं एंड्रॉयड -21 का इस्तेमाल किया है, तो आप इसे बदल सकते हैं) (1) -> ठीक
चरण 2
सही पी.जे. क्लिक करें -> गुण -> सी/सीसी सामान्य -> पथ और प्रतीक -> टैब शामिल करें -> जोड़ें -> कार्य स्थान -> अपने प्रोजेक्ट में फ़ोल्डर (1) शामिल करें -> ठीक है। ताज़ा करें और पुनर्निर्माण करें।
बस ग में JNI फ़ोल्डर और स्पष्ट प्रोजेक्ट को निकालने/C++ इंटरफ़ेस
- 1. ग्रहण एंड्रॉइड लॉककैट सबकुछ दिखा रहा है
- 2. ग्रहण में मेरे एंड्रॉइड प्रोजेक्ट से निर्भरता को कैसे हटाया जाए।
- 3. एंड्रॉइड: ग्रहण - अपवाद नहीं दिखा रहा है
- 4. ग्रहण एंड्रॉइड प्रोजेक्ट में जावाडॉक
- 5. इंटेलिजे आईडीईए 10.5 में प्रोजेक्ट को कैसे हटाया जाए?
- 6. ग्रहण एंड्रॉइड प्रोजेक्ट
- 7. ग्रहण में एंड्रॉइड प्रोजेक्ट में मौजूदा प्रोजेक्ट को कनवर्ट करें?
- 8. ग्रहण नई एंड्रॉइड प्रोजेक्ट
- 9. एंड्रॉइड प्रोजेक्ट ग्रहण
- 10. ग्रहण: संलग्न स्रोत को कैसे हटाया जाए जो एक जार
- 11. ग्रहण में एंड्रॉइड ऐप के आइकन को कैसे बदला जाए?
- 12. ग्रहण कहता है कि मेरे एंड्रॉइड प्रोजेक्ट में त्रुटियां हैं, लेकिन कोई
- 13. ग्रहण आईडीई में मेरे एंड्रॉइड प्रोजेक्ट को कैसे खराब करें?
- 14. एंड्रॉइड प्रोजेक्ट निर्भरता निर्दिष्ट करना (ग्रहण में)
- 15. jbyteArray को देशी char * में jni में कैसे परिवर्तित करें?
- 16. एंड्रॉइड में असंतुष्टलिंकिंकर (ग्रहण)
- 17. ग्रहण: प्रोजेक्ट
- 18. ग्रहण - चलने वाले प्रोग्राम देशी ग्रहण कंसोल में नहीं हैं
- 19. ग्रहण में मौजूदा एंड्रॉइड प्रोजेक्ट आयात करना प्रोजेक्ट
- 20. ग्रहण AVD प्रबंधक विंडो और एंड्रॉइड प्रोजेक्ट नहीं दिखा रहा है
- 21. जावा प्रोजेक्ट में अप्रयुक्त कक्षा को कैसे हटाया जाए?
- 22. एंड्रॉइड में टैब विजेट में रिक्ति को कैसे हटाया जाए?
- 23. ग्रहण प्रोजेक्ट
- 24. ग्रहण में एंड्रॉइड प्रोजेक्ट डिबगिंग अचानक काम नहीं करता है
- 25. ग्रहण बिल्ड पथ नेस्टिंग त्रुटियां
- 26. ग्रहण प्रोजेक्ट
- 27. ग्रहण एंड्रॉइड समर्थन लाइब्रेरी संशोधन 9
- 28. ग्रहण में स्थापित ग्रहण
- 29. ग्रहण
- 30. त्रुटि: एंड्रॉइड स्रोत ग्रहण
मैं अभी भी एक त्रुटि कार्यक्रम मिलता है "[.....]/NDK-निर्माण" पथ में नहीं मिला –
यह होना चाहिए ' यदि आप ग्रहण को पुनरारंभ करते हैं तो नहीं होता .. – Tancho