изменение 'ic\_launcher.png' в android studio

<p>когда кто-то сначала создает новый проект, этот диалог позволяет указать на какой-то внешний файл .png, а затем, когда этот диалог завершается, он генерирует 4 разных размера пикселей для использования в качестве модуля запуска -значок.</p><p>мой вопрос таков: итак, если у вас уже есть существующий проект , есть ли место, где студия может заново сгенерировать 4 новые такие файлы, просто перенаправив их в другое место, на некоторые другой .png?</p><p>мне пришло в голову, что я могу начать новый проект, а затем вручную скопировать все другие файлы, разработанные до сих пор, такие как .java и .xml файлы, и т.д., но это кажется много work (что я надеюсь, не будет необходимости).</p>

<p>для <code>android studio 0.4.0</code> и более поздних версий нажмите «<code>file > new > image asset</code>».</p>

<p>нет, но вы можете сделать это почти так же легко.</p><p>иди сюда:</p><p> <a href="https://romannurik.github.io/androidassetstudio/">https://romannurik.github.io/androidassetstudio/</a> </p><p>создайте свои иконки с помощью этой страницы, а затем загрузите пакет zip. разархивируйте его в нужный каталог, и он правильно перезапишет все отрисовываемые файлы - */ic\_launcher.png.</p>

<p>на всякий случай, если кто-нибудь еще посетит этот пост, я подумал, что опишу, что я сделал. </p><ol> <li><p>щелкните правой кнопкой мыши по папке res> новый актив изображения</p></li> <li><p>браузер на иконку. нажмите кнопку "далее</p></li> <li><p>по умолчанию значок переходит в src/debug/res-</p></li> <li><p>в иерархии проекта перейдите к src/debug/res и скопируйте файлы из директорий drawable * в те же каталоги в src/main и src/main</p></li> <li><p>скопируйте src/debug/res/icon\_name.png в каталоги src/main и src/release</p></li> </ol>

<p>я могу подтвердить, что в android studio 1.x (здесь as) на windows также правильная последовательность:</p><ul> <li>файл -> новый</li> <li>as открывает список, где вы должны нажать на image asset</li> <li>as открывает диалог, в котором автоматически выбирается структура каталогов app\src\main\res (правильный выбор)</li> <li>нажав на кнопку ок, as открывает диалоговое окно asset studio, где вы можете найти все инструменты и опции, которые у нас были в прошлом eclipse adt</li> </ul><p>это можно сделать абсолютно в любой момент после создания проекта.</p><p>android studio предупреждает вас, что перезапишет текущий ic\_launcer, но это именно то, что мы ожидаем.</p>

<p>ответы выше меня смущали. вот что я сделал:</p><ul> <li>файл -> новый актив изображения</li> <li><p>в первом поле «тип актива» должны быть значки запуска. перейдите к файлу, который вы хотите использовать в качестве значка, выберите его, и android studio покажет вам в том же окне, как он будет выглядеть при разных разрешениях.</p></li> <li><p>выберите другое имя, нажмите кнопку «далее». теперь <strong>icon set</strong> для все эти hdpi, xhdpi, mdpi будут в соответствующих папках mipmap</p></li> <li><p>наконец, самое главное, перейдите к файлу манифеста и <strong>измените</strong> "android: значок" на имя вашего нового изображения значка.</p></li> </ul>

<ol> <li><p>файл> в androidstudio откройте ваше приложение (ваш проект)</p></li> <li><p>перейдите в папку res и затем щелкните правой кнопкой мыши на этой папке, выберите новую вкладку, на которой вы перейдете на вкладку актива изображения, и вы увидите страницу отображения ресурса studio.</p></li> <li><p>найдите (выберите) значок, который вы хотите получить в качестве значка приложения (не нужно менять папку drawble).</p></li> <li><p>а затем нажмите на следующую вкладку и закончите.</p></li> <li>ваш новый значок будет отображаться в приложении.</li> </ol>

<p>в android studio 0.5.8 мне удалось изменить набор значков, щелкнув правой кнопкой мыши по папке 'res' и выбрав new> image asset. это приведет вас к экрану значков, который вы видите при создании приложения, здесь, после изменения значка, он подтверждает, что он заменит все значки. подтвердите и сделали.</p>

<p>при создании приложения для android в eclipse просто щелкните правой кнопкой мыши папку <code>res</code>, выберите <code>new -> other</code> и выберите <code>android icon set</code> в разделе android.</p><p>это позволяет легко создавать больше значков (или заменять любые существующие).</p>

<p>поместите желаемое изображение запуска (.png) в папку для рисования.</p><p>в androidmanifest.xml добавьте</p><pre><code>android:icon="@drawable/your\_img\_name" </code></pre><p>под тегом <code>application</code>.</p>

<p>используйте веб-сайт, упомянутый в предыдущих сообщениях, для создания значков: <a href="http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html">http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html</a> распакуйте папку и перейдите в себя. в проводнике (на windows или mac) найдите androidstudioprojects> «имя приложения»> app> src> main (замените веб-здесь)> res (замените оставшуюся часть папкой из разархивированной папки, которую вы уже скачали)</p><p>* закройте android studio, чтобы вы могли вносить изменения, и когда android studio открывается снова, изменения появятся</p>

<p>вы можете создать значок, используя этот веб-сайт <a href="https://romannurik.github.io/androidassetstudio/index.html">https://romannurik.github.io/androidassetstudio/index.html</a> .</p><p>загрузите значок, перейдите в проводник - там, где сохранены ваши проекты, путь по умолчанию - <code>c:\users\your name\androidstudioprojects\project</code> name\app\src\main\res \</p><p>и скопируйте загруженные папки в папку res.</p>

<p>в android studio 0.8 и после щелкните правой кнопкой мыши на папке приложения, затем <code> new > image asset </code></p><p>найдите изображение с лучшим разрешением в поле «файл изображения»</p><p>нажмите next остальные будут сгенерированы</p>

<p>вот как я решил, создав ic\_launcher из изображения png.</p><ol> <li><p>я преобразовал изображение png в изображение svg с помощью этого веб-сайта <a href="https://image.online-convert.com/convert-to-svg">https://image.online-convert.com/convert-to-svg</a> .</p></li> <li><p>я использовал преобразованное изображение svg и преобразовал его в векторный актив в android studio с помощью <code>file > new > vector asset</code>. это преобразовало изображение svg в файл xml.</p></li> <li><p>я создал образ ic\_launcher, создав новый актив изображения в android studio, <code>file > new > image asset</code>. это создало ic\_launcher в виде квадрата, круглого и адаптивного значка из файла xml.</p></li> </ol><p>примечание. на момент написания статьи у меня возникли проблемы с svg-изображением, экспортированным из adobe xd. поэтому мне пришлось использовать онлайн-конвертер. adobe xd не имеет функции экспорта в xml.</p>

<p>для android 3+: </p><ul> <li><p>в окне «проект» выберите представление android.</p></li> <li><p>щелкните правой кнопкой мыши папку res и выберите «создать»> «актив изображения».</p></li> <li><p>если ваше приложение поддерживает android 8.0, создайте адаптивные и устаревшие значки запуска.</p></li> <li><p>если ваше приложение поддерживает версии не выше android 7.1, создайте только устаревшую иконку запуска.</p></li> <li><p>в поле «тип значка» выберите «значки запуска» (только для предыдущих версий).</p></li> <li><p>выберите тип актива, а затем укажите актив в поле под ним.</p></li> </ul>

<p>нажмите "<code>file > new > image asset</code>" </p><p><code>asset type -> choose -> image</code> </p><p>просмотрите свое изображение </p><p>установите другие свойства </p><p>нажмите <code>next</code></p><p>вы увидите 4 разных размера пикселей ваших изображений для использования в качестве значка запуска</p><p>нажмите <code>finish</code>!</p>