एंड्रॉइड एप्लिकेशन का पैकेज नाम कैसे बदलें


133

मेरा कीस्टॉर भ्रष्ट है, इसलिए एंड्रॉइड मार्केट को मुझे ऐप का नाम बदलने और इसे फिर से सबमिट करने की आवश्यकता है। हालांकि, जब भी मैं मेनिफेस्ट और संपूर्ण फाइलों में पैकेज नामों को संपादित करने के लिए जाता हूं, तो यह मुझे बहुत सारी त्रुटियां देता है।

एप्लिकेशन नाम बदलने का उचित तरीका क्या है?


3
शुक्र है कि उन्होंने 2010 से "जादुई, पैकेज परिवर्तन बटन" जोड़ा - देखें @Marc बर्नस्टीन का जवाब - stackoverflow.com/a/4025633/383414
रिचर्ड ले मेसुरियर

धन्यवाद रिचर्ड ले ...
DoruChidean


जब 3 साल पहले पूछा गया था कि एक डुप्लिकेट होना मुश्किल है ...
रयान टर्निर

जवाबों:


102

यदि आप ग्रहण का उपयोग कर रहे हैं, तो आप Android के डेवलपर साइट से इन निर्देशों को आज़मा सकते हैं । वे विशेष रूप से GestureBuilder नमूने के लिए हैं, लेकिन जहां तक ​​मैं बता सकता हूं किसी भी आवेदन पर लागू होना चाहिए:

[H] ere के आप ग्रहण में ऐसा कैसे कर सकते हैं:

  1. पैकेज के नाम पर राइट-क्लिक करें ( src/com.android.gesture.builder)।
  2. उदाहरण के लिए, रिफ्लेक्टर> नाम बदलें और नाम बदलें com.android.gestureNEW.builder
  3. प्रकट फ़ाइल खोलें। <manifest>टैग के अंदर , पैकेज का नाम बदलें com.android.gestureNEW.builder
  4. प्रत्येक दो गतिविधि फ़ाइलों को खोलें और लापता आयात पैकेज जोड़ने के लिए Ctrl-Shift-O करें, फिर प्रत्येक फ़ाइल को सहेजें। एमुलेटर पर GestureBuilder एप्लिकेशन चलाएं।

इसके अलावा, सुनिश्चित करें कि आपको फ़ाइलों के संदर्भ के साथ ही पैकेज का नाम बदलना याद है। ग्रहण में आप फ़ाइल एक्सप्लोरर विंडो / ट्री व्यू में पैकेज का नाम बाईं ओर देख सकते हैं। मेरे अनुभव में, एक्लिप्स कभी-कभी इसके साथ थोड़ा सा बारीक और अविश्वसनीय हो सकता है (उदाहरण के लिए पुराने पैकेज नाम के आवारा संदर्भों को पीछे छोड़ते हुए)।


यह शायद इसे करने का सबसे अच्छा तरीका है, कोई जादुई, परिवर्तन पैकेज नाम बटन नहीं है।
अंधी

13
हाँ वहाँ है। देखें @Marc बर्नस्टीन का जवाब।
मार्क फिलिप

मुझे नहीं लगता कि जावा पैकेज नामों को बदलने के लिए मूल प्रश्नकर्ता की जरूरत है। मार्क का स्वीकृत जवाब होना चाहिए।
एमपेलग्रेन

पहला कदम "राइट क्लिक" नहीं है, मेनू में "रिफैक्टर" चुनना चाहिए।
देकिंग में

और आपको app_nameres-> मान => strings.xml
Deqing

302

ग्रहण में आसानी से पैकेज का नाम बदलने का एक तरीका है। अपने प्रोजेक्ट पर राइट क्लिक करें, Android टूल्स पर नीचे जाएँ, और फिर Rename Application Package पर क्लिक करें।


2
बस एल्डर्स की कोशिश की और यह काम किया - लेकिन मुझे यकीन है कि यह भी काम करेगा।
एलन गिंगरिच

4
यह सही उत्तर है, लेकिन वर्तमान एडीटी टूट गया है, और यह आपके आर वर्ग के लिए हर संदर्भ को बनाता है। तो आपको प्रत्येक व्यक्तिगत फ़ाइल पर क्लिक करना होगा, "ctrl-shift-o" (या मैक पर cmd-shift-o) करें, और अपना नया-पैकेज-नाम R चुनें (Android का चयन न करें। चीजें बहुत बुरी तरह से टूट जाएंगी! ), तो बचाओ मारा। ... और हर व्यक्ति के लिए दोहराएं व्यक्तिगत फ़ाइल :(
एडम

@ हमारे जीवन को और अधिक आसान बनाने के लिए, प्रोजेक्ट पर क्लिक करें और ctrl + shift + o का उपयोग करें, यह सभी क्लास / फ़ाइल में आयातित संदर्भ को अपडेट करेगा: D
ब्लेज़ तमा

जब मैंने अपनी हास्यास्पद दुकान खो दी और मुझे अपने आवेदन को पुनः प्रकाशित करना पड़ा, तब से इसने मेरी जान बचाई।
तेमन शिपाही

3
मुझे नए पैकेज से मेल न खाने के लिए प्रत्येक फ़ाइल के शीर्ष पर घोषित फ़ाइल पैकेज के नाम मिले, न ही वे जिस फ़ोल्डर में हैं, आप उस स्रोत फ़ोल्डर पर राइट क्लिक कर सकते हैं जिसमें अभी भी पुराना पैकेज नाम है (कम से कम मेरा हमेशा करता है)। 'रिफ़ैक्टर' का चयन करें और फिर उसका नाम बदलकर नए पैकेज पर रखें। इसके बाद ग्रहण का नाम बदलकर प्रत्येक फ़ाइल के पैकेज की घोषणाओं को नए पैकेज के नाम पर रखा जाएगा, जैसे कि इसे पहली जगह में करना चाहिए था।
Androidcoder

52

यहां बताया गया है कि आप ग्रहण में ऐसा कैसे कर सकते हैं:

  1. पैकेज के नाम पर राइट-क्लिक करें ( src/com.android.gesture.builder)।
  2. चुनते हैं Refactor > Renameउदाहरण के लिए, नाम और बदलें com.android.gestureNEW.builder
  3. प्रकट फ़ाइल खोलें। <manifest>टैग के अंदर , पैकेज का नाम बदलेंcom.android.gestureNEW.builder
  4. दो में से प्रत्येक खोलें Activityफ़ाइलें और कर Ctrl+ Shift+ Oआयात संकुल लापता जोड़ना चाहते हैं तो प्रत्येक फ़ाइल को सहेजने।
  5. GestureBuilderएमुलेटर पर एप्लिकेशन को चलाएं ।

पोस्ट से लिंक करें

अपडेट सुपर आसान तरीका अपनी परियोजना पर राइट क्लिक करें ... यहाँ छवि विवरण दर्ज करें


2
यह करने के लिए बहुत बढ़िया तरीका है!
दोस्त

2
आसान उपाय। यह स्वीकार किया जाना चाहिए था;)
खानाबदोश

12

में एंड्रॉयड स्टूडियो है, जो काफी ईमानदारी से, आप का उपयोग करना चाहिए, द्वारा पैकेज नाम बदलें right-clickingमें पैकेज नाम परproject structure -> Refactor -> Rename...

यह तब निर्देशिका या पैकेज का नाम बदलने का विकल्प देता है। पैकेज का चयन करें। निर्देशिका को सूट का पालन करना चाहिए। अपने नए पैकेज के नाम में टाइप करें, और रिफ्लेक्टर पर क्लिक करें। यह सभी आयातों को बदल देगा और आपके लिए अनावश्यक आयातों को हटा देगा। आप इसे टिप्पणी और तार आदि में भी आपके लिए ठीक कर सकते हैं।

अंततः , ऊपर की ओर अपने AndroidManifest.xml में तदनुसार पैकेज का नाम बदलें। अन्यथा आपको R.whatever की शिकायत करने में हर जगह त्रुटियां मिलेंगी।

एक और बहुत उपयोगी उपाय

पहले वांछित नाम by right clicking on theजावा फ़ोल्डर के साथ एक नया पैकेज बनाएं -> नया -> पैकेज.`

फिर, अपनी सभी कक्षाओं को नए पैकेज में चुनें और खींचें। AndroidStudio हर जगह पैकेज के नाम को फिर से फैक्टर करेगा।

उसके बाद: अपने ऐप के build.gradleऐड / एडिट एप्लिकेशन को नए के साथ जोड़ें। यानी ( com.a.bcमेरे मामले में):

defaultConfig {
    applicationId "com.a.bc"
    minSdkVersion 13
    targetSdkVersion 19
}

मूल पोस्ट और अधिक टिप्पणियाँ यहाँ


अजीब तरह से, जब मैं ऐसा करता हूं, तो यह विकल्प निर्देशिका / पैकेज नहीं देता है ... केवल "मॉड्यूल नाम" ...
फेटी

1
यदि मुझे रूट डायरेक्टरी पर राइट-क्लिक करना है तो यह मेरे लिए ठीक वैसा ही है। कम से कम मेरे लिए, यह मेरा वास्तविक पैकेज नाम नहीं है। यदि आपका पैकेज का नाम com.a.bc है, तो बीसी नामक रूट डायरेक्टरी के नीचे एक निर्देशिका होनी चाहिए। यहीं आपको विभिन्न विकल्प मिलेंगे। अभी, मुझे निर्देशिका या मॉड्यूल मिल रहा है। मॉड्यूल की कोशिश करो। यदि आप इसे तोड़ते हैं तो आप इसे हमेशा पूर्ववत कर सकते हैं (Ctrl + z इसे करना चाहिए)।
craned

धन्यवाद .. बकवास, आप ".idea" निर्देशिका या "एप्लिकेशन" निर्देशिका का मतलब है? मैंने अभी-अभी एक व्याख्यात्मक प्रश्न पोस्ट किया है .. stackoverflow.com/questions/23786361/… आह .. मैं अब "रीलेक्टिंग डायरेक्टरी / मॉड्यूल का चयन करता हूँ" जब मैं अपने "ऐप" फोल्डर पर क्लिक करता हूँ .... hoy caramba!
फेटी

@JoeBlow packageफ़ोल्डर के नीचे राइट क्लिक करेंjava
अबू

"एंड्रॉइड स्टूडियो, जो, बहुत ईमानदारी से, आपको उपयोग करना चाहिए" यह ध्यान में रखते हुए कि प्रश्न 2010 में पूछा गया था, जबकि एएस को 2013 तक घोषित नहीं किया गया था, अकेले एक स्थिर बिल्ड (2014) के रूप में जारी किया गया था। दी, उन आजकल के रूप में उपयोग करना चाहिए। :-)
लार्स

8

ग्रहण के बिना:

  1. AndroidManifext.xml में पैकेज का नाम और गतिविधि के नाम बदलें और कहीं भी यह .xml फ़ाइलों (कस्टम दृश्य नाम, आदि) में दिखाई देता है

  2. सभी स्रोत फ़ाइलों में पैकेज आयात विवरण अपडेट करें

  3. पैकेज नाम से मिलान करने के लिए सभी फ़ोल्डरों का नाम बदलें। फ़ोल्डर स्थान:
    ए। बिन / कक्षाएं
    बी। जीन
    सी। src

  4. Build.xml में प्रोजेक्ट का नाम अपडेट करें (या आपकी एपीके का नाम नहीं बदलेगा)

  5. बिन / वर्गों / कॉम / उदाहरण / myapp / में सभी .class फ़ाइलों को हटाएं (यदि आप इस चरण को छोड़ देते हैं तो बिल्ड के दौरान फ़ाइलें फिर से नहीं लिखी जाती हैं और डेक्स मुसीबत प्रसंस्करण का एक गुच्छा देते हैं "वर्ग नाम पथ से मेल नहीं खाता" त्रुटियां

  6. हटाएँ जीन / कॉम / उदाहरण / myapp / BuildConfig.java (मुझे नहीं पता कि क्यों 3C में BuildConfig.class को हटाने के कारण यह इस के लिए पथ को अद्यतन करने के लिए dex का कारण नहीं था, लेकिन जब तक मैंने BuildConfig.java को हटा दिया, यह जीन को पुनः बनाए रखता है / com / oldapp_example / oldapp और वहां BuildConfig.class लगा रहा है। मुझे नहीं पता कि एक ही स्थान से R.java को यह समस्या क्यों नहीं है। मुझे संदेह है कि BuildConfig.java को प्री-कंपाइल लेकिन R.java में ऑटो-जेनरेट किया गया है। नहीं है)

उपरोक्त 6 चरण वही हैं जो मैंने अपने पैकेज के नाम को बदलने और सफल बनाने के लिए किए थे। पथ को अद्यतन करने के लिए डेक्स कमांड के माध्यम से चरण 5 और 6 को संभालने का एक बेहतर तरीका हो सकता है, या शायद प्रोजेक्ट के रूट डायरेक्टरी में classes.dex.d को संपादित करके। मैं डेक्स से परिचित नहीं हूं या यदि classes.dex.d को हटाना / संपादित करना ठीक है, तो मैं उन .class फ़ाइलों को हटाने की विधि के साथ गया जो मुझे पता है कि बिल्ड में पुन: उत्पन्न की जाएगी। फिर मैंने देखे जाने के लिए classes.dex.d की जाँच की, जिसे अभी भी अपडेट करने की आवश्यकता है।

* कोई भी त्रुटि या चेतावनी मेरे बिल्ड EXCEPT डेक्स और एपीकेबिल्डर में नहीं बची है, दोनों राज्य "फाउंड डिलीट टार्गेट फाइल" है, उस फाइल के बारे में कोई विवरण नहीं है। सुनिश्चित नहीं है कि यह हर बिल्ड में दिखाई देता है, अगर यह मेरे पैकेज के नाम के साथ गड़बड़ करने से पहले था, या अगर यह मेरे विलोपन का परिणाम है और मैं एक कदम याद कर रहा हूं।


जैसा आपने किया, मैंने नाम बदला, लेकिन एक सरलीकरण के साथ: बिन और जीन फ़ोल्डर हटाएं। जब तक मैं छिपी हुई फ़ाइल को संशोधित नहीं करता, तब तक मैं एक्लिप्स में नामांकित प्रोजेक्ट को आयात नहीं कर सकता। विशेष रूप से, इसमें <name> के तहत पुराना प्रोजेक्ट नाम था
जोस_GD

6

इन कदमों का अनुसरण करें:-

  • प्रोजेक्ट पर राइट क्लिक करें।
  • Android टूल पर जाएं।
  • Rename Application Package पर क्लिक करें।
  • एप्लिकेशन पैकेज नाम बदलें।

किया हुआ


1
यह काम करता है, लेकिन आपको आधार src फ़ोल्डर पैकेज नाम को भी रिफैक्ट करना चाहिए।
आशीषुद्दु

6

एंड्रॉइड स्टूडियो 1.3 में ऐसा करने का सबसे तेज़ तरीका :

  1. में पैकेज का नाम बदलें manifest
  2. पर जाएं Module Settings[F4]-> Flavors, में Application Idलिखने में एक ही नाम।
  3. उस नाम से नया पैकेज बनाएं: [right-click-> new-> package]
  4. अपनी परियोजना की सभी जावा फ़ाइलों का चयन करें और फिर आगे बढ़ें [Right-click-> Refactor-> Move-> {Select package}-> Refactor]

पुनश्च यदि आप इस आदेश का पालन नहीं करेंगे तो आप सभी java फ़ाइलों को एक-एक करके नए आयात और संकलन समय त्रुटियों के एक समूह के रूप में बदल सकते हैं, इसलिए यह आदेश बहुत महत्वपूर्ण है।


1
इस विधि के साथ, आर रिफ्लेक्टिंग द्वारा अपरिवर्तित रहता है। इसलिए आयात करें। com .app.myapp.R नए पैकेज के नाम में परिवर्तन नहीं करता है, और आपको एक-एक करके लेना होगा ...
OWADVL

@OWADVL, R जब आप नए पैकेज में फ़ाइलों को स्थानांतरित करते हैं, तो स्वचालित रूप से बदल जाता है। जब आप स्थानांतरित करते हैं, तो एंड्रॉइड स्टूडियो स्वचालित रूप से पुन: प्रदर्शन करता है। जावा फाइलें, मैं हर दिन इस बात को करता हूं और जब तक मैं इस आदेश को रखता हूं, मैं कभी भी कुछ भी नहीं बदलता। जावा फाइलें। मैन्युअल रूप से
Movsar Bekaev

लेकिन सभी कोड के पैकेज को बदले बिना, ग्रहण में, हम ऐप पैकेज आईडी बदल सकते हैं। विज़ार्ड आपके लिए BuildConfig & R संदर्भों का नाम बदलेगा। मैं हैरान हूँ कि एक ही बात के रूप में मौजूद नहीं है।
टॉम

5

पैकेज नाम बदलने से गधे में दर्द होता है। ऐसा लगता है कि अलग-अलग लोगों के लिए अलग-अलग तरीके काम करते हैं। मेरा समाधान त्वरित और त्रुटि मुक्त है। ऐसा लगता है कि ग्रहण की कोई सफाई या रीसेट करने की आवश्यकता नहीं है।

  1. पैकेज के नाम पर राइट क्लिक करें फिर रेफ्रेक्टर> नाम बदलें।
  2. प्रोजेक्ट के नाम पर राइट क्लिक करें एंड्रॉइड टूल्स> रीनेम एप्लिकेशन पैकेज।
  3. मैन्युअल रूप से पैकेज नामों को मैनिफेस्ट में सेट करें जो पिछले चरणों द्वारा नहीं बदले गए हैं।

3

बर्नस्टीन की विधि है, ग्रहण उपकरण का उपयोग करें, "एप्लिकेशन पैकेज का नाम बदलें", आपको इस तथ्य के बाद भी कुछ सफाई करनी पड़ सकती है। जब आप किसी प्रोजेक्ट में बदलाव करते हैं, तब भी ग्रहण कभी-कभी चीजों का ट्रैक खो देता है। आपको "क्लीन प्रोजेक्ट" टूल ("प्रोजेक्ट" मेनू के तहत) का उपयोग करना पड़ सकता है। यदि वह काम नहीं करता है, तो आपको ग्रहण को बंद और पुनः आरंभ करना पड़ सकता है। वू-डू समाधान, लेकिन ग्रहण इस तरह से हो सकता है।


3

मुझे सबसे आसान उपाय यह लगा कि "com.package.name" को "com.newpackage.name" से बदलने के लिए Regexxer का उपयोग करना था , फिर निर्देशिकाओं को ठीक से नाम बदलें। सुपर आसान, सुपर फास्ट।


3
  1. मुट्ठी प्रकट फ़ाइल में पैकेज का नाम बदलते हैं
  2. री-फैक्टर> srcफ़ोल्डर में पैकेज का नाम बदलें और इसके लिए एक टिक लगाएंrename subpackages
  3. वह सब आप कर रहे हैं।

मैंने मार्क बर्नस्टीन के एंड्रॉइड टूल्स-> रिनेम एप्लिकेशन पैकेज का उपयोग करने की कोशिश की, लेकिन इसने मुझे त्रुटि दी। यह आसान था, हालांकि मुझे बदलाव के बाद कुछ चीजें ठीक करनी थीं
david-hoze

2

ग्रहण के बिना उपयोगकर्ताओं के लिए एक और समाधान भी है, बस एंड्रॉइड मैनइफेस्ट.एक्सएमएल में <मैनिफ़ेस्ट> टैग में पैकेज विशेषता को बदलें, पुराने पैकेज नाम को एक नए के साथ बदलकर। नोट: आपको अपनी परियोजना में सभी संबंधित आयात विवरणों और संबंधित फ़ोल्डरों को मैन्युअल रूप से समायोजित करना होगा।

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="new.package.name"
    .....
</manifest>

1

वैकल्पिक:

  1. AndroidManifest.xml खोलें
  2. मेनिफेस्ट टैग में पैकेज = "नया नाम" बदलें।

1
  1. प्रोजेक्ट> एंड्रॉइड टूल्स> रिनेम एप्लिकेशन पैकेज पर राइट क्लिक करें

  2. Src पर जाएं और अपने मुख्य पैकेज> Refactor> Rename पर राइट क्लिक करें

  3. प्रकट फ़ाइल पर जाएं और अपना पैकेज नाम बदलें।


1

मैं बस कुछ घंटे खो दिया सभी समाधान की कोशिश कर रहा। मुझे यकीन था, समस्या मेरे कोड में है - अलग-अलग कक्षाओं और गतिविधियों के साथ काम करते समय apk शुरू लेकिन कुछ त्रुटियां।

केवल मेरी परियोजना के साथ काम करने का तरीका:

  1. इसे नाम बदलें - फ़ाइल / नाम बदलें और सभी चेकबॉक्स की जांच करें
  2. गैर-नामांकित स्थानों के लिए जाँच करें, मेरे पास एक पुराना पुराना नाम अभी भी उपकरण में है: संदर्भ = "..
  3. नया कार्यक्षेत्र बनाएँ
  4. नए कार्यक्षेत्र में आयात परियोजना

मेरे लिए यह काम करता है, केवल समाधान।


1

इसलिए, एंड्रॉइड (स्टूडियो) प्लगइन के साथ इंटेलीजे का उपयोग करना था: मैं AndroidManifest.xmlराइट-क्लिक करके शीर्ष और परिवर्तित पैकेज नाम पर चला गया -> रिफैक्टर -> नाम बदलें। हमारे तत्कालीन पैकेज के नाम के चार भाग थे a.b.c.d, नया केवल एक a.b.c। इसलिए मैंने पहले तीन का नाम बदला। फिर मैं जनरेट किए गए स्रोतों ( app\build\generated\source\r\development\debug\a\b\c\d), राइट-क्लिक की गई Rक्लास और Refactor-> Move [d] की निर्देशिका में गया, जो इसे एक पैकेज अधिक है। के साथ एक ही BuildConfigमेंapp\build\generated\source\buildConfig\development\debug\a\b\c\d

Refactor-> Move का उपयोग करके, IntelliJ सभी संदर्भों को अपडेट करता है BuildConfigऔरR

अंत में मैंने सभी ApplicationId को अपडेट किया [s] मुझे gradle.build में मिला मैंने पाया। मैंने क्लीन प्रोजेक्ट, मेक एंड रिबिल्ड प्रोजेक्ट को हिट किया। मेरे फोन से एप्लिकेशन हटा दिया गया और "प्ले" मारा। यह सब काम कर रहा था इसलिए रिफैक्टरिंग आसान और काफी तेज थी।


1

एंड्रॉयड स्टूडियो 1.2.2 कहो में आप बदलना चाहते हैं com.example.myappकरने के लिएorg.mydomain.mynewapp आप के रूप में स्क्रीन के नीचे गोली मार दी में दिखाया गया निर्देशिकाओं में से प्रत्येक में चरणों का पालन करें कर सकते हैं। यह आपको पूर्वावलोकन विकल्प देगा ताकि आप किसी भी बदलाव करने से पहले पूर्वावलोकन कर सकें।

जाओ Refactor -> Renameऔर अपना नया नाम दो। आपको इसे प्रत्येक फ़ोल्डर के लिए करना होगा, कॉम, उदाहरण और मायएप के लिए कहना होगा। यह स्वचालित रूप से आयात को अद्यतन करेगा ताकि आपको इसके बारे में चिंता न करनी पड़े। यहाँ छवि विवरण दर्ज करें

उस फ़ाइल को भी अपडेट करें build.gradleजो स्वचालित रूप से अपडेट नहीं है।

defaultConfig {
        applicationId "org.mydomain.mynewapp" //update the new package name here
        minSdkVersion 15
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }

इसके बाद इसे करने के लिए कहेंगे sync। फिर सब ठीक हो जाएगा। मैं इसके बाद अपना एपीके गूगल स्टोर पर अपलोड करने में सक्षम हूं। सुनिश्चित करें कि आपने अपने ऐप को स्टोर पर अपलोड करने के लिए हस्ताक्षर किए हैं।


0
  1. आपके एंड्रॉइड स्टूडियो में, प्रोजेक्ट पैनल में, गियर आइकन "उस पर क्लिक करें" है।
  2. कॉम्पैक्ट खाली मध्य पैकेज अनचेक करें
  3. अब पैकेज निर्देशिका को अलग कर दिया गया है अर्थात व्यक्तिगत निर्देशिका।
  4. उस निर्देशिका का चयन करें जिसका आप नाम बदलना चाहते हैं।
  5. उस विशेष निर्देशिका पर राइट क्लिक करें।
  6. चयनकर्ता का चयन करें और फिर नाम बदलें विकल्प।
  7. संवाद बॉक्स खुल गया है, उसका नाम बदलें।
  8. नया नाम डालने के बाद Refactor पर क्लिक करें।
  9. फिर सबसे नीचे Do Refactor पर क्लिक करें।
  10. फिर एंड्रॉइड स्टूडियो सभी परिवर्तनों को अपडेट करेगा।
  11. अब build.gradle फ़ाइल खोलें और ApplicationId को अपडेट करें और इसे सिंक करें।
  12. अब प्रकट फ़ाइल पर जाएं और पैकेज का नाम बदलें।
  13. अपने प्रोजेक्ट का पुनर्निर्माण करें।
  14. आप कर चुके हैं :)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.