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

如何轻松向Android Studio导入不同尺寸的图片?寻求替代逐个拖放的便捷方法

高效导入多尺寸图片到Android Studio的方法

嘿,我刚好碰到过一模一样的问题!不用一个个拖放,这几个方法能帮你快速搞定:

方法1:用Android Studio内置的导入功能(最推荐)

新版Android Studio其实自带了自动归类多尺寸图片的功能,步骤超简单:

  • 在项目视图里右键点击res文件夹,选择 File > New > Import Drawables(要是找不到这个选项,去插件市场搜「Android Drawable Importer」安装一下就行,免费的)
  • 在弹出的窗口里,选择你存放所有不同尺寸图片的文件夹,AS会自动识别每个图片对应的dpi后缀(比如xxxhdpi、xxhdpi),直接把它们放到res目录下对应的drawable-xxxhdpi等文件夹里——哪怕这些文件夹已经存在,也不会报错,直接覆盖或者新增,完美解决你的问题。

方法2:批量分类粘贴

要是你不想用插件,手动批量操作也很快:

  • 先在电脑本地把图片按尺寸分好类,比如把所有xxxhdpi的图放在一个文件夹,xxhdpi的放在另一个
  • 切换到Android Studio的Project视图(别用默认的Android视图,不然看不到具体的dpi文件夹),找到res目录下对应的drawable-*文件夹
  • 直接批量选中对应尺寸的图片,一次性粘贴到对应的文件夹里,AS会自动同步到项目中,比逐个拖放快N倍。

方法3:命令行批量拷贝(适合喜欢用终端的同学)

如果你习惯用命令行操作,也可以直接批量复制:

  • 先找到你的项目res目录的绝对路径,比如/Users/xxx/AndroidProjects/MyApp/app/src/main/res
  • 用cp(Mac/Linux)或者xcopy(Windows)命令批量复制,比如:
    # Mac/Linux:把xxxhdpi的图片批量拷贝到对应目录
    cp /Users/xxx/Downloads/xxxhdpi-images/* /Users/xxx/AndroidProjects/MyApp/app/src/main/res/drawable-xxxhdpi/
    
  • 复制完回到AS,点击顶部菜单栏的 File > Sync Project with Gradle Files,项目就会加载这些新图片了。

另外提醒一下,图片命名要符合Android规范哦——只能用小写字母、数字和下划线,不能有大写、空格或者特殊字符,不然可能会导入失败或者编译报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 05:52:35