से एक्लिप्स परियोजना बनाएं मैंने एंड्रॉइड गिट से ओपन सोर्स एंड्रॉइड एप्लिकेशन (म्यूजिक एप्लिकेशन) में से एक डाउनलोड किया है, और मैं स्रोत से एक नई परियोजना बनाने की कोशिश कर रहा हूं। उस मौजूदा स्रोत का उपयोग कर एक नई परियोजना बनाना मुझे "अमान्य वर्णन त्रुटि" देने का काम नहीं करता है। कोई मदद?एंड्रॉइड गिट
उत्तर
आपको त्रुटि संदेश का संदर्भ देना चाहिए "invalid project description
"।
आप आवेदन आप डाउनलोड की एक .project देखते हैं, तो आप एक "File" + "Import" + "Existing Projects into Workspace"
कोशिश करते हैं और संगीत के नमूने की डायरेक्टरी का चयन कर सकते हैं:
this thread (प्रासंगिक जोर मेरा साथ नीचे के अर्क,) देखें।
लेकिन यदि नहीं, New> Android Project> Create project from existing source
का उपयोग कर ऐसा करने का सही तरीका है।
यह सुनिश्चित करना सुनिश्चित करें कि आप कौन सा एंड्रॉइड लक्ष्य चाहते हैं (1.1 या 1.5 या 2.0):
"नया प्रोजेक्ट" विज़ार्ड स्वचालित रूप से आपके लिए सही नमूना निर्देशिका का चयन करेगा।
फिर "ब्राउज़ करें" और संगीत निर्देशिका का चयन करें। फिर इसे नए एंड्रॉइड प्रोजेक्ट विज़ार्ड के नीचे गुणों को भरना चाहिए।
हालांकि आपको
%ANDROID_HOME%\samples
में अपना वर्कस्पेस नहीं रखना चाहिए।
इसे कहीं और छोड़ दें (मेरे दस्तावेज़, जो भी हो)।
मुझे संदेह है कि आपको एक संघर्ष मिलता है क्योंकि ग्रहण एक परियोजना बनाने की कोशिश करता है और पहले से ही एक ही नाम की निर्देशिका है।
किसी भी मामले में, क्या आप अधिक verbose त्रुटि के लिएyour_workspace_dir/.metadata/.log
देख सकते हैं और इसे पोस्ट कर सकते हैं?
संक्षेप में:
- बदलें कार्यक्षेत्र एंड्रॉयड एसडीके के अलावा अन्य।
- फिर प्रोजेक्ट का नाम पहले न रखें।
- स्रोत से प्रोजेक्ट बनाने में
\samples\Music
की प्रोजेक्ट ब्राउज़ करें।- अन्य फ़ील्ड स्वचालित रूप से भर जाएंगे।
- तब निष्पादित ....
(नाग नमूने के लिए) भी देखें this tutorial
मैं एसडीके नमूने में प्रदान की नाग नमूना को खोलने के लिए करना चाहता था।
इसके लिए,New Android Project
विंडो में 'Create project from existing source
' चुनें औरSamples
सेSnake
निर्देशिका का चयन करें।
यह आपके लिए पैकेज का नाम, गतिविधि का नाम और एप्लिकेशन नाम सेट करेगा।
कहा जा रहा है, इस परियोजना आयात करने के बाद, आप त्रुटियों की टन के साथ खत्म हो अगर (ओपी) की तरह। सवाल R cannot be resolved - android error
देखें:
- यकीन एसडीके निर्देशिका में उपकरण अनुमति निष्पादित किए जाने वाले
Project > Build all
करने के लिए जाना है बनाने (और "Build Automatically
"
आर एक स्वचालित रूप से है उत्पन्न वर्ग जो आपके संसाधनों की पहचान करने के लिए उपयोग किए गए स्थिरांक रखता है।
सभी ग्रहण एंड्रॉयड परियोजना को लेकर बड़े पैमाने पर संकलन त्रुटियों, के रूप में ओपी खुद (GuyNoir) द्वारा रिपोर्ट के लिए अन्य कारण:
कोड मैं Git से डाउनलोड नवीनतम संस्करण था, और शायद Android 2.1 के लिए , जहां मैं इसे एसडीके बना रहा था, एंड्रॉइड 1.5 था।
तो मुझे पुराने कोड को डाउनलोड करने या नवीनतम एसडीके इंस्टॉल करने की आवश्यकता होगी।
संसाधन आप क्या आयातित यह अक्सर प्लगइन कुछ समय ro कभी कभी परियोजना
मैं अभी भी Android 2.3 के साथ "अवैध परियोजना विवरण" त्रुटि हो रही थी के आकार पर निर्भर पहचानने में एडीटी ग्रहण लेता है के साथ फिर से संगठित करना चाहिए एसडीके उदाहरण (ग्रहण हेलीओस 20100917-0705, उबंटू 10.10)। यह मौजूदा परियोजनाओं को आयात नहीं करेगा।
वैकल्पिक हल:
- प्लेस एक स्वामित्व निर्देशिका में परियोजना मेरी ~/कार्यक्षेत्र निर्देशिका के लिए (मैं उन्हें अपने एसडीके से नकल/opt/anrdroid-sdk-linux_86 में स्थापित)।
- जावा पैकेज एक्सप्लोरर दृश्य का उपयोग/नई/JavaProject, परियोजना निर्देशिका नाम दर्ज
- पैकेज मैनेजर में (आप 2 विज़ार्ड पृष्ठ पर मौजूदा फ़ाइलों को देखना चाहिए), नई परियोजना का चयन करें: एंड्रॉयड उपकरण/एंड्रॉयड में बदलें परियोजना
- /जनरल परियोजना निर्देशिका बनाएं अगर यह मौजूद नहीं है (इसके बिना विफल रहता है)
- एंड्रॉयड उपकरण/फिक्स प्रोजेक्ट गुण
- मुख्य सूची/परियोजना/निर्माण परियोजना
मैं मिला है अच्छा भाग्य ई प्राप्त हो रहा है इस तरह संकलित और चलाने के लिए xample ऐप्स
चूंकि हमारे पास गिट के लिए प्रोजेक्ट फाइलों को अनदेखा किया गया है, यह वह समाधान है जिसका उपयोग मुझे करना था। धन्यवाद। – AndrewKS
चरण मैनुअल द्वारा एक और चरण: http://osdir.com/ml/AndroidBeginners/2009-07/msg00213.html – VonC
यह त्रुटि को ठीक करता है। लेकिन जब परियोजना बनाई जाती है तो संसाधनों को खोजने में सक्षम होने से संबंधित सैकड़ों त्रुटियां होती हैं। गिट एंड्रॉइड अनुप्रयोगों (नमूने नहीं) आयात करने के लिए कोई विशिष्ट तरीका/ट्यूटोरियल है। – GuyNoir
@GuyNoir: कुछ त्रुटियों में मदद मिलेगी। क्या आपने एप्लिकेशन आयात करने से पहले एंड्रॉइड जेडीके स्थान * सेट किया था? – VonC