2012-07-08 19 views
7

एडीटी से निपटने के दौरान ग्रहण के साथ यह एक छोटा सा मुद्दा है।प्रोजेक्ट नाम समस्या ग्रहण में एंड्रॉइड प्रोजेक्ट्स आयात करते समय

प्रश्न:

जब ग्रहण में परियोजनाओं का आयात, नाम सही ढंग से नहीं हो रही है। भले ही यह सिर्फ नाम होना चाहिए (उदा। "हैलोवर्ल्ड"), नाम वास्तव में पैकेज नाम से जुड़ा हुआ है (उदा। "Com.blah.HelloWorld")। मुझे व्यक्तिगत रूप से "प्रोजेक्ट नेम" के लिए छोटे नाम पसंद हैं क्योंकि प्रोजेक्ट नेविगेटर में इसका सामना करना आसान है। आयात विंडो के तहत "एंड्रॉइड" विकल्प का उपयोग करते समय ऐसा होता है। अगर मैं "सामान्य" विकल्प का उपयोग करता हूं, तो समस्या नहीं होती है।

मैं आयात करते समय सामान्य विकल्प का उपयोग करने के लिए बस चिपक सकता हूं, लेकिन मुझे लगता है कि एंड्रॉइड विकल्प को ठीक काम करना चाहिए। कोई विचार??

+0

संभव डुप्लिकेट [ग्रहण में एंड्रॉइड प्रोजेक्ट पर डिफ़ॉल्ट नाम को स्थायी रूप से सेट करना] (http://stackoverflow.com/questions/10211547/persistently-setting-the-default-name-on-an-android-project- इन-ग्रहण) – mgibsonbr

उत्तर

2

आप विंडो> प्राथमिकताएं, टैब का चयन करें जावा> उपस्थिति ब्राउज़ कर सकते हैं। बॉक्स पैकेज नाम संक्षिप्त करें, पैकेज नाम को अपनी इच्छित छोटी स्ट्रिंग के साथ बदलें।

उदाहरण के लिए:

com.example.android={a} 

तब सभी पैकेज के नाम com.example.android के साथ शुरू {a} से बदल देगी।

+1

धन्यवाद। मुझे इस बारे में पता नहीं था, हालांकि, यह सच है कि ये नियम केवल आपके द्वारा टाइप किए गए सटीक पैकेज नाम के लिए काम करते हैं। दूसरे शब्दों में यदि मैंने आपके द्वारा दिए गए उदाहरण से अलग पैकेज नाम चुना है, तो यह काम नहीं करेगा? इसके अलावा, मैंने आपके उत्तर के बाद प्रश्न संपादित किया। यदि इस तथ्य को देखते हुए यह समस्या केवल आयात के तहत एंड्रॉइड विकल्प का उपयोग करते समय होती है, तो सामान्य आयात के तहत नाम सही क्यों दिखता है, लेकिन एंड्रॉइड आयात नहीं। एडीटी या अपेक्षित परिणाम के साथ समस्या? – orion

+0

ओह उस मामले में मुझे यकीन नहीं है :-(... –

+0

कोई समस्या नहीं। धन्यवाद हालांकि। वास्तव में एक अजीब स्थिति। इसे एडीटी के लिए एंड्रॉइड को रिपोर्ट करना पड़ सकता है। – orion

2

मेरे मामले में, परियोजना का नाम हमेशा MainActivity के रूप में आयात किया जाता है।
तो मुझे कुछ चाल मिलती है।
AndroidManifest.xml पर, गतिविधि नाम .MainActivity को उस प्रोजेक्ट नाम पर बदलें जिसे आप चाहते हैं।
फिर, आयात करें। आप सफलता करेंगे।
और अपनी मेनिफेस्ट फ़ाइल को फिर से बदलें।