You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Android Asset Studio保存资源的默认目录?

解决Android Asset Studio矢量图目录手动迁移问题
  • 问题:使用Android Asset Studio为本地化应用添加矢量图时,文件默认保存到res-localizable/drawable目录,需手动迁移至res/drawable,操作繁琐;此前配置的sourceSets未生效,原配置代码:
sourceSets {
    main {
        res.srcDir(file("src/main/res"))
        resources.srcDir(file("src/main/res"))
        assets.srcDir(file("src/main/res"))
    }
}
  • 解决方案1:修改sourceSets配置,将res-localizable目录加入资源搜索路径
    在模块级build.gradle的android代码块内添加以下配置:
android {
    sourceSets {
        main {
            res.srcDirs = [
                'src/main/res',
                'src/main/res-localizable'
            ]
        }
    }
}

配置后,Gradle会同时识别res和res-localizable为资源目录,无需手动移动文件,res-localizable/drawable下的矢量图会被自动加载为应用资源。

  • 解决方案2:修改Android Asset Studio输出路径
    打开Android Asset Studio创建矢量图时,在设置输出目录的步骤中,直接将路径指定为src/main/res/drawable,从根源避免手动迁移操作。

内容的提问来源于stack exchange,提问作者mp19975558

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 05:35:27