【发布时间】:2015-08-15 07:40:02
【问题描述】:
在最近的 google IO 2015 中,google 宣布新的 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: Using SVG in res leads to error: "The file name must end with .xml or .png"
我尝试创建一个 hello world 应用程序并放置一个 svg 文件(在 drawable 文件夹中将其重命名为 xml)。它在设备上编译并安装,但在执行过程中崩溃,说 svg 不是 vlaid 标签。假设原始文件需要更多转换。
【问题讨论】:
-
如果您仔细听 Eason 先生所说的“这么快,Android Studio..”,这个功能可能在第一个 1.3 预览版中不可用。
-
@Nilesh 有没有在这个话题上取得进展?我也想在 Android Studio 中使用这个功能...
-
@IgorGanapolsky 我认为它直到现在还没有被谷歌发布。所以我会等待谷歌的家伙提供一些文件。
-
这个功能应该在 1.3 中发布,但AS 1.3 release notes 表示“同样,由于各种错误,矢量光栅化支持也仍未启用。”
-
一点更新tools.android.com/recent/androidstudio14preview1incanarychannel不要错过细则。此更改将在尚未发布预览版的 gradle 1.4 中进行。
标签: android svg android-studio png assets