Android Studio 1.3 SVG转换为png

Nil*_*war 18 svg png android assets android-studio

在最近的谷歌IO 2015中,谷歌宣布新的Android Studio 1.3 /新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中有一些提及 :在res中使用SVG会导致错误:"文件名必须以.xml或.png结尾"

我试图创建一个hello world应用程序并放置一个svg文件(在drawable文件夹中将其重命名为xml).它在设备上编译并安装,但在执行期间崩溃,说svg不是vlaid标签.假设原始文件需要更多转换.

cry*_*sxd 5

要添加新的矢量资产,请右键单击Android Studio中的drawable文件夹,然后选择"新建">"矢量资产".请注意,您需要Gradle 1.4或更高版本才能将矢量资产用于构建目标低于21的项目.在这种情况下,Gradle会在构建时将矢量图像转换为PNG.

Gradle 1.4的当前测试版在发布apk时存在一些打开密钥库的问题,因此在导入大量矢量图像之前,请先尝试发布您的应用程序(这只是我个人使用Gradle 1.4.0-beta6的经验,Gradle将报告一个被篡改的密钥库,例如,见这里)

在此输入图像描述 在此输入图像描述