为什么 Android 可绘制对象导入器在 AS 3.5 及更高版本中忽略选择



右键单击 -->新的批量可绘制对象导入并从"选择图像资源">框中选择任何.png后,主"批量可绘制对象导入器"框仍为空(即:所选内容被忽略!

事件日志的前 2 行:

java.lang.NoSuchMethodError: org.jetbrains.android.facet.AndroidFacet.getAllResourceDirectories()Ljava/util/List;
at de.mprengemann.intellij.plugin.androidicons.util.AndroidFacetUtils.getResourcesRoot(AndroidFacetUtils.java:48)

因此,显然Android Drawable Importer在最新的AS/Intellij版本下从根本上被破坏了。

我下载并重新安装了android-drawable-importer-intellij-plugin-0.5-81.zip但没有效果。该插件最后一次构建于 2016 年。

这让我陷入困境,因为新的Android Studio资源管理器导入可绘制对象功能不允许我选择外部256x256.png然后自动调整mdpi,hdpi,xdhpi等大小。

我已经注意到了这个问题(见评论(。

有什么规避或替代方案吗?

在Android Studio 的更高版本中,存在多个阻止此插件运行的问题。

更新时间:2022 年 12 月

分叉,修复并在AndroidStudio Dolphin下进行测试。

从这里下载插件安装zip。

( AS -> 设置 ->插件 -> 从磁盘安装(

提示:请事先卸载旧版本。

对于最新的 Android Studio 版本(在 2022.1.1 中测试(,您可以使用内置的资源管理器批量导入可绘制对象:>资源管理器查看>工具窗口在 + 图标上,您可以找到"导入可绘制对象">

来源: https://developer.android.com/studio/write/resource-manager

最新更新