Android Studio में छवियों से 'ic_launcher.png' को फिर से बनाएँ या पुनर्निर्मित करें


103

जब कोई पहली बार एक नया प्रोजेक्ट बनाता है, तो वह डायलॉग आपको कुछ बाहरी .PNG फ़ाइल की ओर संकेत करता है, और फिर जब वह डायलॉग पूरा होता है, तो यह लॉन्चर-आइकन के रूप में उपयोग के लिए 4 अलग-अलग पिक्सेल-आकार की छवियां उत्पन्न करता है।

मेरा सवाल यह है: तो, अगर किसी के पास पहले से ही एक मौजूदा परियोजना है, तो क्या स्टूडियो को 4 नई ऐसी फाइलें दोबारा उत्पन्न करने के लिए कहना है, बस इसे कहीं और फिर से इंगित करके, किसी अन्य .PNG को?

मेरे साथ यह हुआ कि मैं एक नई परियोजना शुरू कर सकता हूं और फिर मैन्युअल रूप से अब तक विकसित सभी अन्य फ़ाइलों को कॉपी कर सकता हूं, जैसे कि .JAVA और .XML फाइलें, आदि, लेकिन यह बहुत काम की तरह लगता है (जो मुझे आशा नहीं है कि होगा) आवश्यक होना)।

जवाबों:


177

के लिए Android Studio 0.4.0और बाद में, " File > New > Image Asset" पर क्लिक करें ।


3
एंड्रॉइड स्टूडियो 0.4.3 में यह फ़ाइल है-> नया-> छवि एसेट।
जेसन हार्टले

1
0.5.1 में डिट्टो। इसे उत्तर के रूप में चिह्नित किया जाना चाहिए
cja

1
मैं ड्रॉपडाउन में "न्यू> इमेज एसेट" नहीं देख सकता, जब मैं एंड्रॉइड स्टूडियो 0.5.5 में "फाइल" पर क्लिक करता हूं
आमना अली

7
@AmnaAli एंड्रॉइड 0.5.5 के साथ यहां कोई समस्या नहीं है। वैकल्पिक रूप से, एक
खींचने

1
एंड्रॉइड स्टूडियो में एसेट स्टूडियो का उपयोग करने से सावधान रहें, परिणामस्वरूप छवि को सिकोड़ते हुए स्वचालित रूप से पैडिंग जोड़ता है।
Androidcoder

51

नहीं, लेकिन आप इसे लगभग आसानी से कर सकते हैं।

यहां जाओ:

https://romannurik.github.io/AndroidAssetStudio/

उस पृष्ठ का उपयोग करके अपने आइकन बनाएं, और फिर ज़िप पैकेज डाउनलोड करें। इसे सही डायरेक्टरी में अनज़िप करें और यह सभी ड्रा करने योग्य - * / ic_launcher.png को सही ढंग से अधिलेखित कर देगा।


यह केवल हालांकि विरासत प्रतीक उत्पन्न करेगा। एंड्रॉइड 9 में, वे आमतौर पर बदसूरत दिखेंगे, एक सफेद सर्कल में रखा गया है।
फ़िहाग

11

बस के मामले में किसी और को इस पोस्ट का दौरा मुझे लगा कि मैं वर्णन करता हूं कि मैंने क्या किया।

  1. Res फ़ोल्डर> नई छवि संपत्ति पर राइट क्लिक करें

  2. आइकन के लिए ब्राउज़र। अगला पर क्लिक करें

  3. डिफ़ॉल्ट रूप से आइकन src / debug / res- पर जाता है

  4. प्रोजेक्ट पदानुक्रम में, src / debug / res को ब्राउज़ करें और फाइल को drawable * निर्देशिका से src / main और src / main में समान निर्देशिकाओं में कॉपी करें।

  5. src / debug / res / icon_name.png को src / main और src / release निर्देशिकाओं में कॉपी करें


10

मैं पुष्टि कर सकता हूं कि एंड्रॉइड स्टूडियो में विंडोज पर 1.x (यहां एएस) भी सही अनुक्रम है:

  • फ़ाइल -> नया
  • AS एक सूची खोलता है जहाँ आपको Image Asset पर क्लिक करना होगा
  • AS एक डायलॉग खोलता है जहाँ app \ src \ main \ res निर्देशिका संरचना स्वचालित रूप से चयनित है (सही विकल्प)
  • ओके बटन पर क्लिक करने पर, एएस एसेट स्टूडियो डायलॉग खोलता है, जहां आप उन सभी टूल और विकल्पों को पा सकते हैं जो हमारे पास पिछले ईक्लिप्स टीटी पर थे।

यह परियोजना के निर्माण के बाद किसी भी क्षण में बिल्कुल किया जा सकता है।

एंड्रॉइड स्टूडियो आपको चेतावनी देता है कि यह वर्तमान ic_launcer को अधिलेखित कर देगा, लेकिन यह वही है जो हम करने की उम्मीद करते हैं।


1
और यह एंड्रॉइड स्टूडियो 2.x के लिए भी काम करता है, इसके अलावा आपको ऐप फ़ोल्डर पर राइट क्लिक करना होगा और वहां से File-> New का चयन करना होगा।
माइकल कोलिन्सन

10

ऊपर दिए गए उत्तर मुझे भ्रमित कर रहे थे। मैंने जो किया था यह रहा:

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

  • इसके लिए एक अलग नाम चुनें, अगला क्लिक करें। अब उन सभी एचडीपीआई, xhdpi, mdpi के लिए सेट किया गया आइकन संगत mipmap फ़ोल्डरों में होगा

  • अंत में, सबसे महत्वपूर्ण रूप से आपकी मैनिफ़ेस्ट फ़ाइल में जाएं और अपनी नई आइकन छवि के नाम पर "एंड्रॉइड: आइकन" बदलें


सरल और सीधा। धन्यवाद
Lebone

8
  1. फ़ाइल> AndroidStudio में अपना एप्लिकेशन (अपना प्रोजेक्ट) खोलें

  2. Res फ़ोल्डर में जाएं और फिर उस फ़ोल्डर पर राइट क्लिक करें उस नए टैब को चुनें जिसमें इमेज एसेट टैब पर जाएं आपको एसेट स्टूडियो डिस्प्ले पेज मिलेगा।

  3. उस आइकन को ब्राउज़ करें (चयन करें) जिसे आप चाहते हैं कि ऐप आइकन के रूप में प्राप्त करें (दोषपूर्ण फ़ोल्डर को बदलने की कोई आवश्यकता नहीं है)।

  4. और फिर नेक्स्ट टैब और फिनिश पर क्लिक करें।

  5. आपका नया आइकन ऐप में प्रदर्शित होगा।

यह मेरे लिए काम करता है (सुनिश्चित करें कि आप सही रास्ते पर ब्राउज़ करें!)
Abdu

6

एंड्रॉइड स्टूडियो 0.5.8 पर मैंने 'रेस' फ़ोल्डर पर राइट क्लिक करके और न्यू> इमेज एसेट का चयन करके अपने आइकन सेट को बदलने में कामयाब रहा। यह आपको एप्लिकेशन बनाते समय आपके द्वारा प्रस्तुत की गई आइकन स्क्रीन पर लाता है, यहां आइकन बदलने के बाद यह पुष्टि करता है कि यह सभी आइकन को बदल देगा। पुष्टि और किया।


5

ग्रहण में एंड्रॉइड ऐप बनाते समय, resफ़ोल्डर पर राइट-क्लिक करें , क्लिक करें New -> Otherऔर Android Icon Setएंड्रॉइड के तहत चुनें ।

इससे आप अधिक आइकन बना सकते हैं (या किसी भी मौजूदा को बदल सकते हैं) आसानी से।


2
सवाल Android Studio के बारे में है।
सेबेस्टियन रेम्बा

मेरी गलती। कृपया लाजरसएक्स के उत्तर का संदर्भ लें, क्योंकि उनका चिह्न बनाने का नया तरीका बताता है।
कायला

2

आइकन बनाने के लिए पिछली पोस्ट में बताई गई वेबसाइट का उपयोग करें: http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html अनज़िप फ़ोल्डर और आप (विंडोज़ या मैक पर) फ़ाइल एक्सप्लोरर में जाएं ) AndroidStudioProjects> "ऐप का नाम"> ऐप> src> main (वेब ​​को यहां पर बदलें)> res (बिना पहले से डाउनलोड किए गए अनजिप्ड फोल्डर से बाकी की जगह लें) खोजें

* एंड्रॉइड स्टूडियो बंद करें ताकि आप बदलाव कर सकें और जब एंड्रॉइड स्टूडियो फिर से खोला जाए तो बदलाव दिखाई देंगे


2

इच्छित लॉन्चर छवि (.png) को ड्रा करने योग्य फ़ोल्डर में रखें।

AndroidManifest.xml में, जोड़ें

android:icon="@drawable/your_img_name"

applicationटैग के तहत ।


1

आप इस वेबसाइट https://romannurik.github.io/AndroidAssetStudio/index.html का उपयोग करके एक आइकन बना सकते हैं ।

आइकन डाउनलोड करें, फ़ाइल एक्सप्लोरर पर जाएं - जहां आपके प्रोजेक्ट सहेजे जाते हैं, डिफ़ॉल्ट पथ C:\Users\Your Name\AndroidStudioProjects\ProjectName \ app \ src \ main \ res \ है

और आपके द्वारा डाउनलोड किए गए फ़ोल्डर को res फ़ोल्डर में कॉपी करें।


0

एंड्रॉइड स्टूडियो 0.8 में और उसके बाद ऐप फ़ोल्डर पर राइट क्लिक करें New > Image Asset

आपके पास "छवि फ़ाइल" फ़ील्ड में सर्वश्रेष्ठ रिज़ॉल्यूशन छवि के लिए ब्राउज़ करें

अगला अगला शेष जेनरेट किया जाएगा


0

" File > New > Image Asset" पर क्लिक करें

Asset Type -> Choose -> Image

अपनी छवि ब्राउज़ करें

अन्य गुण सेट करें

दबाएँ Next

लॉन्चर-आइकन के रूप में उपयोग करने के लिए आपको अपनी छवियों के 4 विभिन्न पिक्सेल-आकार दिखाई देंगे

दबाओ Finish!


मुझे अपनी अभिव्यक्ति में जाना था और यह कहा android:roundIcon="@mipmap/ic_launcher_round"गया कि मैंने जो छवि आयात की थी, उसका उपयोग करने के लिए कहा गया था
JFreeman

0

Android 3+ के लिए:

  • प्रोजेक्ट विंडो में, Android दृश्य चुनें।

  • Res फ़ोल्डर पर राइट-क्लिक करें और नया> छवि एसेट चुनें।

  • यदि आपका ऐप एंड्रॉइड 8.0 का समर्थन करता है, तो अनुकूली और विरासत लांचर आइकन बनाएं।

  • यदि आपका ऐप Android 7.1 से अधिक संस्करणों का समर्थन करता है, तो केवल एक लीगेसी लॉन्चर आइकन बनाएं।

  • चिह्न प्रकार फ़ील्ड में, लांचर चिह्न (केवल विरासत) का चयन करें।

  • एक एसेट प्रकार का चयन करें, और फिर नीचे क्षेत्र में संपत्ति निर्दिष्ट करें।


0

इस तरह मैंने PNG इमेज से ic_launcher बनाकर हल किया।

  1. मैंने इस वेबसाइट https://image.online-convert.com/convert-to-svg का उपयोग करके PNG छवि को SVG छवि में परिवर्तित किया ।

  2. मैंने परिवर्तित एसवीजी छवि का उपयोग किया और इसे एंड्रॉइड स्टूडियो में वेक्टर वेक्टर में बदल दिया File > New > Vector Asset। इसने SVG इमेज को XML फाइल में बदल दिया।

  3. मैंने ic_launcher इमेज को Android Studio में एक नया इमेज एसेट बनाकर बनाया है File > New > Image Asset। इसने एक स्क्वायर, राउंड में एक ic_launcher और XML फ़ाइल से एक अनुकूली आइकन बनाया।

नोट: लेखन के समय मुझे Adobe XD से निर्यात की गई SVG छवि के साथ समस्याओं का सामना करना पड़ा। इसलिए मुझे ऑनलाइन कन्वर्टर का उपयोग करना पड़ा। Adobe XD में xml एक्सपोर्ट फीचर नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.