Подтвердить что ты не робот

Android Studio 1.3 SVG для преобразования png

В недавнем google IO 2015 google объявила, что новый плагин Android Studio 1.3/new gradle будет иметь поддержку для импорта и SVG файла, а система сборки будет генерировать активы для разных плотностей устройств (hdpi, xhdpi, xxhdpi и т.д. ):

http://robovm.com/google-io-summary-whats-new-in-android-development-tools/ https://www.youtube.com/watch?v=f7ihSQ44WO0&feature=youtu.be&t=2m46s

К сожалению, похоже, что больше информации о том, как этого достичь. Есть ли у кого-нибудь какие-либо подробности об этом?

Есть некоторые упоминания об этом в: Android: использование SVG в res приводит к ошибке: "Имя файла должно заканчиваться на .xml или .png"

и я попытался создать приложение hello world и поместил svg файл (переименовал его в xml в папке с возможностью переноса). он был скомпилирован и установлен на устройстве, но был поврежден во время выполнения, заявив, что svg не является тегом vlaid. предположим, что исходный файл нуждается в большем преобразовании.

4b9b3361

Ответ 1

Чтобы добавить новый векторный ресурс, щелкните правой кнопкой мыши на своей выпадающей папке в Android Studio и выберите "Создать" > "Вектор". Обратите внимание, что вам нужно Gradle 1.4 или новее использовать векторные активы с проектами с целью сборки ниже 21. В этом случае Gradle преобразует векторные изображения в PNG во время сборки.

Текущая бета-версия Gradle 1.4 имеет некоторые проблемы с открытием хранилищ ключей при выпуске apk, поэтому перед импортом большого количества векторных изображений попробуйте сначала отпустить ваше приложение (это только мой личный опыт с Gradle 1.4.0-beta6, Gradle сообщит об измененном хранилище ключей, например, см. здесь)

введите описание изображения здесь введите описание изображения здесь