it-swarm.com.ru

Изменение 'ic_launcher.png' в Android Studio

Когда кто-то сначала создает новый проект, этот диалог позволяет указать на какой-то внешний файл .PNG, а затем, когда этот диалог завершается, Он генерирует 4 разных размера пикселей для использования в качестве Модуля запуска -значок.

Мой вопрос таков: Итак, если у вас уже есть существующий проект , Есть ли место, где Студия может заново сгенерировать 4 НОВЫЕ такие файлы, просто перенаправив их в другое место, на некоторые другой .PNG?

Мне пришло в голову, что я могу начать новый проект, а затем Вручную скопировать все другие файлы, разработанные до сих пор, такие как .Java и .XML файлы, и т.д., Но это кажется много work (что я надеюсь, не будет необходимости).

96
Dave

Для Android Studio 0.4.0 и более поздних версий нажмите «File > New > Image Asset».

173
LazarusX

Нет, но вы можете сделать это почти так же легко.

Иди сюда:

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

Создайте свои иконки с помощью этой страницы, а затем загрузите пакет Zip. Разархивируйте его в нужный каталог, и он правильно перезапишет все отрисовываемые файлы - */ic_launcher.png.

50
Danny Dulai

На всякий случай, если кто-нибудь еще посетит этот пост, я подумал, что опишу, что я сделал. 

  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

12
locoMotion

Я могу подтвердить, что в Android Studio 1.x (здесь AS) на Windows также правильная последовательность:

  • Файл -> Новый
  • AS открывает список, где вы должны нажать на Image Asset
  • AS открывает диалог, в котором автоматически выбирается структура каталогов app\src\main\res (правильный выбор)
  • Нажав на кнопку ОК, AS открывает диалоговое окно Asset Studio, где вы можете найти все инструменты и опции, которые у нас были в прошлом Eclipse ADT

Это можно сделать абсолютно в любой момент после создания проекта.

Android Studio предупреждает вас, что перезапишет текущий ic_launcer, но это именно то, что мы ожидаем.

11
Andrea Riderelli

ответы выше меня смущали. Вот что я сделал:

  • Файл -> новый актив изображения
  • в первом поле «Тип актива» должны быть значки запуска. перейдите к файлу, который вы хотите использовать в качестве значка, выберите его, и Android Studio покажет вам в том же окне, как он будет выглядеть при разных разрешениях.

  • выберите другое имя, нажмите кнопку «Далее». Теперь icon set для Все эти hdpi, xhdpi, mdpi будут в соответствующих папках mipmap

  • наконец, самое главное, перейдите к файлу манифеста и измените "Android: значок" на имя вашего нового изображения значка.

10
ERJAN
  1. Файл> В androidStudio Откройте ваше приложение (ваш проект)

  2. Перейдите в папку res и затем щелкните правой кнопкой мыши на этой папке, выберите новую вкладку, на которой вы перейдете на вкладку актива изображения, и вы увидите страницу отображения ресурса Studio.

  3. Найдите (выберите) значок, который вы хотите получить в качестве значка приложения (не нужно менять папку drawble).

  4. А затем нажмите на следующую вкладку и закончите.

  5. ваш новый значок будет отображаться в приложении.
8
user5035026

В Android Studio 0.5.8 мне удалось изменить набор значков, щелкнув правой кнопкой мыши по папке 'res' и выбрав New> Image Asset. Это приведет вас к экрану значков, который вы видите при создании приложения, здесь, после изменения значка, он подтверждает, что он заменит все значки. Подтвердите и сделали.

6
JeremysDev82

При создании приложения для Android в Eclipse просто щелкните правой кнопкой мыши папку res, выберите New -> Other и выберите Android Icon Set в разделе Android.

Это позволяет легко создавать больше значков (или заменять любые существующие).

4
Kayla

Поместите желаемое изображение запуска (.png) в папку для рисования.

В AndroidManifest.xml добавьте

Android:icon="@drawable/your_img_name"

под тегом application.

2
pradeep

Используйте веб-сайт, упомянутый в предыдущих сообщениях, для создания значков: http://Android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html Распакуйте папку и перейдите в себя. в проводнике (на Windows или Mac) найдите AndroidStudioProjects> «имя приложения»> app> src> main (замените веб-здесь)> res (замените оставшуюся часть папкой из разархивированной папки, которую вы уже скачали)

* Закройте Android Studio, чтобы вы могли вносить изменения, и когда Android Studio открывается снова, изменения появятся

2
Hero

Вы можете создать значок, используя этот веб-сайт https://romannurik.github.io/AndroidAssetStudio/index.html .

Загрузите значок, перейдите в Проводник - там, где сохранены ваши проекты, путь по умолчанию - C:\Users\Your Name\AndroidStudioProjects\Project Name\app\src\main\res \

и скопируйте загруженные папки в папку res.

1
Linoie

В Android Studio 0.8 и после Щелкните правой кнопкой мыши на папке приложения, затем New > Image Asset

Найдите изображение с лучшим разрешением в поле «Файл изображения»

нажмите Next Остальные будут сгенерированы

1
Back_In_My_Day_Even_Mice_Had

Вот как я решил, создав ic_launcher из изображения PNG.

  1. Я преобразовал изображение PNG в изображение SVG с помощью этого веб-сайта https://image.online-convert.com/convert-to-svg .

  2. Я использовал преобразованное изображение SVG и преобразовал его в векторный актив в Android Studio с помощью File > New > Vector Asset. Это преобразовало изображение SVG в файл XML.

  3. Я создал образ ic_launcher, создав новый актив изображения в Android Studio, File > New > Image Asset. Это создало ic_launcher в виде квадрата, круглого и адаптивного значка из файла XML.

Примечание. На момент написания статьи у меня возникли проблемы с SVG-изображением, экспортированным из Adobe XD. Поэтому мне пришлось использовать онлайн-конвертер. Adobe XD не имеет функции экспорта в xml.

0
Akarsh SEGGEMU

Для Android 3+: 

  • В окне «Проект» выберите представление Android.

  • Щелкните правой кнопкой мыши папку res и выберите «Создать»> «Актив изображения».

  • Если ваше приложение поддерживает Android 8.0, создайте адаптивные и устаревшие значки запуска.

  • Если ваше приложение поддерживает версии не выше Android 7.1, создайте только устаревшую иконку запуска.

  • В поле «Тип значка» выберите «Значки запуска» (только для предыдущих версий).

  • Выберите тип актива, а затем укажите актив в поле под ним.

0
live-love

Нажмите "File > New > Image Asset

Asset Type -> Choose -> Image 

Просмотрите свое изображение 

Установите другие свойства 

Нажмите Next

Вы увидите 4 разных размера пикселей ваших изображений для использования в качестве значка запуска

Нажмите Finish!

0
K_nalis