मान लीजिए कि यह पैकेज का नाम है
package com.company.name
:। मैं कैसे बदलूँ company
?
पीएस मैंने देखा कि कैसे बदलना है name
लेकिन नहीं company
। मैं एंड्रॉइड स्टूडियो का उपयोग कर रहा हूं।
मान लीजिए कि यह पैकेज का नाम है
package com.company.name
:। मैं कैसे बदलूँ company
?
पीएस मैंने देखा कि कैसे बदलना है name
लेकिन नहीं company
। मैं एंड्रॉइड स्टूडियो का उपयोग कर रहा हूं।
जवाबों:
तुम यह केर सकते हो:
मैनिफ़ेस्ट फ़ाइल में मैन्युअल रूप से पैकेज का नाम बदलें। अपने R.java वर्ग और F6 (Refactor-> Move ...) पर क्लिक करें। यह आपको कक्षा को अन्य पैकेज में स्थानांतरित करने की अनुमति देगा, और उस वर्ग के सभी संदर्भ अपडेट किए जाएंगे।
वर्तमान पैकेज: com.company.name
नया पैकेज: com.mycomapny.name
चरण 1) मान लीजिए कि आप इस स्क्रीन पर हैं जो नीचे दिखाया गया है।
2) प्रोजेक्ट पेन खोलें और सेटिंग आइकन पर क्लिक करें।
3) कॉम्पैक्ट खाली मध्य पैकेज का चयन रद्द करें।
4) फिर आपका पैकेज अब अलग-अलग हिस्सों में टूट गया है जैसा कि नीचे दिखाया गया है।
5) "कंपनी" पर राइट क्लिक करें चयनकर्ता -> नाम बदलें -> नाम बदलें निर्देशिका का चयन करें।
6) अब आपकी "कंपनी" को नए "mycomapny" में बदल दिया गया है और परिवर्तन नीचे दिए गए चित्र में दिखाए गए हैं।
7) अब AndroidManifest.xml फ़ाइल में पैकेज का नाम बदलें।
8) ओपन ऐप लेवल build.gradle और पैकेज नाम बदलें।
9) आपको त्रुटियाँ मिलेंगी क्योंकि प्रतीक "R" को हल नहीं कर सकता है।
10) लाइन को हटा दें जो यह त्रुटि देता है और स्टूडियो स्वचालित रूप से नई आर फ़ाइल आयात करेगा।
11) यदि आपके पास कई फाइलें हैं तो "Cntrl + Shift + R" दबाकर विकल्प खोजें और बदलें
या "संपादित करें चुनें-> खोजें-> पथ में बदलें .."
12) सभी को बदलें का चयन करें।
इसने मेरे लिए, https://stackoverflow.com/a/18637004/127434 से काम किया
एक और अच्छी विधि है: पहले जावा फ़ोल्डर पर राइट क्लिक करके वांछित नाम के साथ एक नया पैकेज बनाएं -> नया -> पैकेज।
फिर, अपनी सभी कक्षाओं को नए पैकेज में चुनें और खींचें। AndroidStudio हर जगह पैकेज के नाम को रिफलेक्टर करेगा।
अंत में, पुराने पैकेज को हटा दें।
Android Studio में, आप ऐसा कर सकते हैं:
उदाहरण के लिए, यदि आप com.example.app को iu.awesome.game में बदलना चाहते हैं, तो:
व्यक्तिगत रूप से उस प्रत्येक निर्देशिका का चयन करें जिसे आप नाम बदलना चाहते हैं, और:
रिफ्लेक्टर का चयन करें
नाम बदलें पर क्लिक करें
पॉप-अप डायलॉग में, Rename Directory के बजाय Rename Package पर क्लिक करें
नया नाम दर्ज करें और Refactor को हिट करें
नीचे में Do Refactor पर क्लिक करें
एंड्रॉइड स्टूडियो को सभी परिवर्तनों को अपडेट करने के लिए एक मिनट की अनुमति दें
नोट: एंड्रॉइड स्टूडियो में कॉम का नाम बदलने पर, यह चेतावनी दे सकता है। ऐसे मामले में, सभी का नाम बदलें
अब अपनी ग्रैड बिल्ड फाइल (build.gradle - आमतौर पर ऐप या मोबाइल) खोलें। अपने नए पैकेज के नाम और सिंक ग्रैड में डिफॉल्टकॉन्फ़िग में एप्लिकेशन को अपडेट करें, अगर यह पहले से ही स्वचालित रूप से अपडेट नहीं किया गया है:
आपको अपने मेनिफेस्ट में पैकेज = विशेषता को बदलने की आवश्यकता हो सकती है।
स्वच्छ और पुनर्निर्माण।
किया हुआ! वैसे भी, एंड्रॉइड स्टूडियो को इस प्रक्रिया को थोड़ा सरल बनाने की आवश्यकता है।
यदि आप सिर्फ ऐप पैकेज का नाम बदलना चाहते हैं, तो @ ल्यूक फिलिप का समाधान अच्छी तरह से काम करता है। मेरे मामले में, मैं भी स्रोत पैकेज का नाम बदलना चाहता हूं, ताकि चीजों को भ्रमित न करें।
केवल 2 चरणों की आवश्यकता है:
अपने स्रोत फ़ोल्डर पर क्लिक करें जैसे कि com.company.example
> Shift + F6 (Refactor-> Rename ...)> नाम बदलें पैकेज > अपना इच्छित नाम दर्ज करें।
अपने AndroidManifest.xml पर जाएं, अपने पैकेज नाम> Shift + F6 (Refactor-> Rename ...) पर क्लिक करें > ऊपर जैसा नाम दर्ज करें।
चरण 1 स्वचालित रूप से आपके R.java फ़ोल्डर का नाम बदल देगा, और आप सीधे निर्माण कर सकते हैं।
info.apachehive.cardview
, मेरे पास है net.vyhn.cardview
। चरण 1. ट्री व्यू सोर्स कोड चुनें। चरण 2. क्लिक करें apachehive
, Shift + F6 Refactor \ Rename to दबाएँ vyhn
। चरण 3.info
फ़ोल्डर पर क्लिक करें , Shift + F6 Refactor \ Rename to दबाएँ net
। फ़ाइल AndroidManifest.xml
स्वचालित रूप से बदल जाती है। फिर मैं डिबग चलाता हूं, मेरा एप्लिकेशन अच्छा काम करता है।
चार चरण नीचे दिए गए हैं:
com.new25.impro। पैकेज का नाम बदलने के लिए Shift + F6 {Refactor-> Rename ...} दबाएं refactor
।
उसके बाद, Android मॉनिटर देखें। उस पैकजेनमे हर जगह बदलाव दिखा। क्लिक करें refactor
।
app:change
आप के लिए आवेदन आईडी मॉड्यूल की तरह जाओ कि नाम डाल दिया। और क्लिक करें sync now
।
अब आप पैकेज का नाम बदल सकते हैं जो आपको पसंद है।
1) एंड्रॉइड स्टूडियो में प्रोजेक्ट फ़ोल्डर खोलें।
2) ऐप फोल्डर चुनें -> राइट क्लिक करें, और रीफैक्टर चुनें ।
3) चाल पर क्लिक करें। यह जो पैकेज का नाम प्रकार आप पूर्ण पैकेज का नाम ही करने के लिए कहेगा और यह एक नए पैकेज हाँ नया अपने आप उसके लिए पूछना बनाने बनाने के लिए पूछना होगा gradle
करने के लिए sync
।
एंड्रॉइड स्टूडियो में पैकेज का नाम बदलने के लिए, प्रोजेक्ट अनुभाग में सेटिंग आइकन पर क्लिक करें और कॉम्पैक्ट खाली मध्य पैकेज को अनचेक करें, इसके बाद पैकेज कई फ़ोल्डर नामों में विभाजित हो जाएगा, फिर उस फ़ोल्डर पर राइट क्लिक करें जिसे आपको नाम बदलने की आवश्यकता है, Refactor पर क्लिक करें-> नाम बदलें-> वह नाम टाइप करें जिसे आप बदलना चाहते हैं -> Refactor -> Refactor Directory, फिर पूरे प्रोजेक्ट में R.java फ़ाइल आयात करें। मेरे लिए काम कर रहा है।
मैंने लगभग सभी उत्तर पढ़े हैं। लेकिन मुझे लगता है कि एक गायब है। कभी-कभी मैं गलत हो सकता हूं। मैंने नीचे दिए गए तरीके का इस्तेमाल किया है और यह काम कर रहा है।
एंड्रॉइड स्टूडियो में पैकेज का नाम बदलने के 3 तरीके
यदि आपकी कंपनी का डोमेन / पैकेज नाम बहुत लंबा है, तो यह अधिक मुश्किल है।
यह मेरे लिए मिसिंग लिंक था। आपको प्रोजेक्ट फ़ाइलों का चयन करने की आवश्यकता है -> सेटिंग्स -> फिर 'खाली खाली मध्य वर्गों को अनचेक करें।
मुझे पूरे प्रोजेक्ट में पैकेज का नाम बदलने के लिए एक और समाधान मिला:
पैकेज में एक फ़ाइल खोलें। IntelliJ फ़ाइल के ब्रेडक्रंब को प्रदर्शित फ़ाइल के ऊपर प्रदर्शित करता है। उस पैकेज पर जिसे आप नाम दिया जाना चाहते हैं: राइट क्लिक> रिफैक्टर> नाम बदलें। यह पूरे प्रोजेक्ट में पैकेज / निर्देशिका का नाम बदल देता है।
मैंने भी इसी समस्या का सामना किया और यहां बताया गया है कि मैंने कैसे हल किया: -
मैं पैकेज का नाम np.com.shivakrstha.userlog to np.edu.kheorusloglog बदलना चाहता हूं
मैंने शिवकथा का चयन किया और मैंने Shift + F6 का नाम बदलकर नाम बदलकर khec कर दिया ।
अंत में, AndroidManifest.xml में एक ही पैकेज के नाम का उपयोग करें , build.gradle में ApplicationId और अपने प्रोजेक्ट के पुनर्निर्माण के लिए मत भूलना ।
नोट: - मैंने np को jp में बदलने की कोशिश की , इसलिए मैंने np को चुना और मैंने Shift + F6 को Rename Refract के लिए दबाया और नाम बदलकर jp कर दिया , दूसरों को भी बदलना ठीक है।
मैंने कोई पैकेज नाम नहीं बदला है। निम्नलिखित दो चरणों ने मेरे लिए काम किया। निम्नलिखित करने के बाद, एप्लिकेशन को एक नया के रूप में स्थापित किया गया था, आखिरकार एक ही पैकेज नाम के साथ दो आवेदन थे।
1) बिल्ड.ग्रेड में
applicationId "mynew.mynewpackage.com"
2) AndroidManifest.xml में Android: अधिकारियों = "mynew.mynewpackage.com.filepervider"
नमस्ते मुझे ऐसा करने का सबसे आसान तरीका मिला।
किया हुआ!
company
दूसरे के साथ शब्द बदलने की जरूरत है , क्योंकि यह प्रोजेक्ट एक कंपनी के लिए है। और डिलीट की का उपयोग क्यों करें ?? कहाँ पे?