2017-01-27 1 views
3

Я часами пытаюсь развернуть ионное приложение на устройстве Android. Я изменил значок и всплеск.Как изменить значок ионного приложения?

Тогда я:

ionic resources 

я получаю:

enter image description here

Тогда я:

ionic platform rm android 
ionic platform add android 
ionic run android 

Но я всегда значок и выплеска значения по умолчанию ионного , Я видел в папке ресурсов, и у меня есть правильные изображения в папке android.

Вы видите, что я делаю неправильно?

Благодаря С наилучшими пожеланиями

ответ

3

Там ошибка в Cordova-андроида версии платформы 6.0.0, которая копирует ресурсы для/Рез вместо/платформ/Android/Рез. Последняя версия кордовы (6.5.0) имеет кордо-андроидную платформу версии 6.1.1, которая исправляет эту ошибку.

npm install -g cordova 

Возможно, потребуется вручную обновить версию кордовы-андроида.

cordova platform update [email protected] 
0

ионных кроссплатформенные добавить андроид записи в консоли, после добавления кроссплатформенного пойти платформы> Android> Рез> мипмап-MDPI + мипмап-ldpi + мипмап-ИПЧР + мипмап-xhdpi. и изменить тот значок папки

это еще один способ создания значка записи в CLI-

ionic resources --icon 
+0

Те файл генерируются, и лучше избегать их изменения вручную. Если они были сгенерированы некорректно, вы должны решить эту проблему вместо использования этого обходного пути. – JanP

1

Update

Эта проблема была исправлена ​​в Кордове 6.5.0.

Обновите свой проект до Cordova 6.5.0, используя следующие команды.

  • НОЙ установка -g Cordova

Если у вас уже есть проект построен с использованием Кордовой ранее версии, вы должны обновить андроид платформу вашего проекта.

Используйте следующую команду:

  1. ионную подготовить Android
  2. ионных Ресурсы --clean-кэш

Если это не решит вашу проблему.

В текущем файле проекта есть папка res внутри этой папки, вы можете найти сгенерированные значки со связанными папками. Вы можете скопировать содержимое внутри этой папки и заменить связанный контент с помощью платформы/android/res.

2

в ионическом 3:

ionic cordova resources 

Автоматически создавать иконки и экранные заставки ресурсов Ионные могут автоматически генерировать идеально размер иконок и заставки из исходных изображений (png, psd, или .ai) для ваших платформ Кордовы.

Исходное изображение для значков в идеале должно быть не менее 1024 × 1024 пикселей и находится в ресурсах/icon.png. Исходное изображение для экранов заставки должно быть в идеале не менее 2732 × 2732 пикселей и расположено в resources/splash.png. Если вы использовали ионный старт, в ресурсе/каталоге, где вы можете перезаписать, уже должны быть ионы Ion по умолчанию.

Вы также можете создавать значки и заставки для конкретной платформы, помещая их в каталог соответствующих ресурсов //. Например, чтобы создать значок для Android, поместите свое изображение в ресурсы/android/icon.png.

По умолчанию эта команда не будет регенерировать ресурсы, исходное изображение которых не изменилось. Чтобы отключить эту функцию и всегда перезаписывать сгенерированные изображения, используйте --force.

Для получения наилучших результатов изображение с заставкой должно примерно соответствовать квадрату (1200 × 1200 пикселей) в центре изображения. Вы можете использовать https://code.ionicframework.com/resources/splash.psd в качестве шаблона для вашего заставки.

Ресурсы ionic cordova автоматически обновят ваш config.xml, чтобы отразить изменения в сгенерированных изображениях, которые затем настраивает Кордова.

Кордова справочная документация: - Icons - Splash Screens

Эта команда использует серверы ионические, поэтому мы должны войти на наш счет Ionic, который свободен. Используйте логический логин для входа.

Использование:

$ ionic resources [<platform>] [options] 

Входы:

platform ................. The platform for which you would like to generate resources (e.g. ios, android) 

Варианты:

--force, -f .............. Force regeneration of resources 
--icon, -i ............... Generate icon resources 
--splash, -s ............. Generate splash screen resources 

Примеры:

$ ionic cordova resources 
$ ionic cordova resources ios 
$ ionic cordova resources android 
Смежные вопросы