Відновіть або відновіть 'ic_launcher.png' із зображень у Android Studio


103

Коли вперше створюється новий проект, це діалогове вікно дозволяє вказати на якийсь зовнішній файл .PNG, а потім, коли це діалогове вікно завершиться, він генерує 4 різних зображення розміром пікселів для використання в якості іконки запуску.

Моє запитання: Отже, якщо вже створений існуючий проект, чи є де сказати Студії повторно генерувати 4 НОВИХ таких файлу, просто перенаправивши його в інше місце, до якогось іншого .PNG?

Мені прийшло в голову, що я можу запустити новий проект, а потім скопіювати вручну всі інші файли, розроблені дотепер, такі як .JAVA та .XML файли тощо, але це здається великою роботою (що я сподіваюся, що не буде бути необхідним).

Відповіді:


177

Для Android Studio 0.4.0та пізніше натисніть " File > New > Image Asset".


3
В Android Studio 0.4.3 це File-> New-> Image Asset.
Джейсон Хартлі

1
Дітто в 0,5.1. Це слід позначити як відповідь
cja

1
Я не бачу "New> Image Asset" у спадному меню, коли натискаю "File" в Android Studio 0.5.5
Ali

7
@AmnaAli тут немає проблем з Android 0.5.5. Крім того, спробуйте клацнути правою кнопкою миші на папці, що
малюється, і

1
Остерігайтеся використання Asset Studio в Android Studio автоматично додає набивання, зменшуючи отримане зображення.
Androidcoder

51

Ні, але це можна зробити майже так само просто.

Іди сюди:

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

Створіть свої піктограми за допомогою цієї сторінки та завантажте поштовий пакет. Розпакуйте його в потрібний каталог, і він перезаписать усі правильні - * / ic_launcher.png правильно.


Це створить лише застарілі іконки. В Android 9 вони зазвичай будуть виглядати некрасиво, розміщеними в білому колі.
Фігаг

11

На всякий випадок, якщо хтось інший відвідує цю посаду, я подумав, що опишу те, що робив.

  1. Клацніть правою кнопкою миші на папці Res (Ресурс)> New image material

  2. браузер до іконки. Клацніть далі

  3. За замовчуванням піктограма переходить у src / debug / res- зберігайте це

  4. У ієрархії проектів перейдіть до src / debug / res та скопіюйте файли з каталогізми *, що можна переглядати *, до тих самих каталогів у src / main та src / main

  5. скопіюйте src / debug / res / icon_name.png в каталоги src / main та src / release


10

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

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

Це можна зробити абсолютно в будь-які моменти після створення проекту.

Android Studio попереджає вас, що це замінить поточний ic_launcer, але саме це ми і очікуємо зробити.


1
І це також працює для Android Studio 2.x, за винятком того, що вам доведеться клацнути правою кнопкою миші на папці програми і вибрати звідти File-> New.
Майкл Коллінсон

10

відповіді вище мене бентежили. Ось що я зробив:

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

  • виберіть інше ім'я для цього, натисніть кнопку Далі. Тепер набір іконок для всіх цих hdpi, xhdpi, mdpi буде у відповідних папках mipmap

  • нарешті, найголовніше - перейти до файлу маніфесту та змінити "android: icon" на ім'я нового зображення іконки.


Простий і прямолінійний. Дякую
Lebone

8
  1. Файл> У androidStudio Відкрийте свою заявку (ваш проект)

  2. Перейдіть до папки res, а потім клацніть правою кнопкою миші на цій папці, виберіть нову вкладку, щоб перейти на вкладку "Активність зображення", ви отримаєте сторінку відображення студії активів.

  3. Перегляньте (виберіть) піктограму, яку ви хочете отримати як значок програми (не потрібно міняти папку для малювання).

  4. А потім натисніть наступну вкладку і закінчіть.

  5. ваша нова ікона відобразиться в додатку.

це працювало для мене (переконайтеся, що ви перейшли до правильного шляху!)
Абду,

6

У Android Studio 0.5.8 мені вдалося змінити набір значків, натиснувши правою кнопкою миші папку 'res' та вибравши New> Image Asset. Це перенесе вас до екрана значків, який ви представляєте під час створення програми, тут після зміни піктограми він підтвердить, що він замінить усі піктограми. Підтвердити і зробити.


5

Створюючи додаток для Android у затемненні, просто клацніть правою кнопкою миші resпапку, клацніть New -> Otherта виберіть Android Icon Setпід Android.

Це дозволяє легко зробити більше піктограм (або замінити будь-які існуючі).


2
Питання стосується Android Studio.
Себастьян Врамба

Моє ліжко. Зверніться до відповіді LazarusX, оскільки він пояснює новий спосіб створення іконок.
Кайла

2

Використовуйте веб-сайт, згаданий у попередніх публікаціях, для створення значків: http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html Розпакуйте папку та перейдіть у файл провідника файлів на (Windows або mac ) знайдіть AndroidStudioProjects> "ім'я програми"> додаток> src> main (замініть веб-сайт тут)> res (замініть решту на розпаковану папку, яку ви вже завантажили)

* Закрийте андроїд-студію, щоб ви могли вносити зміни, і коли android studio відкриється знову, зміни з’являться


2

Помістіть потрібне зображення запуску (.png) у папку, що малюється.

Додайте в AndroidManifest.xml

android:icon="@drawable/your_img_name"

під applicationтегом.


1

Ви можете створити іконку за допомогою цього веб-сайту https://romannurik.github.io/AndroidAssetStudio/index.html .

Завантажте піктограму, перейдіть до Провідника файлів - де збережені ваші проекти, шлях за замовчуванням - C:\Users\Your Name\AndroidStudioProjects\ProjectІм'я \ app \ src \ main \ res \

і скопіюйте папки, які ви завантажили, у папку res.


0

У студії Android 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 та виберіть New> Image Asset.

  • Якщо ваш додаток підтримує Android 8.0, створіть адаптивні та застарілі піктограми запуску.

  • Якщо ваш додаток підтримує версії не вище Android 7.1, створіть лише застарілий значок запуску.

  • У полі Тип іконки виберіть Піктограми запуску (лише спадщина).

  • Виберіть Тип активу та вкажіть актив у полі під ним.


0

Це я вирішив, створивши 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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.