Android studio android studio-自动删除未使用的资源

Android studio android studio-自动删除未使用的资源,android-studio,Android Studio,Android lint工具似乎只能检测未使用的资源,但删除这些资源。 有没有办法自动删除这些未使用的资源?更新2016-05:以下是最终解决方案: ---旧答案--- 据我所知,没有 你在使用linux/Mac吗?我自己开发了一个脚本来实现这一点: 布局文件,在布局目录中执行: for f in *; do f=`echo $f | sed 's/.xml//g'`; echo $f; grep layout.$f -r ../../src .. >/dev/null; if [ $?

Android lint工具似乎只能检测未使用的资源,但删除这些资源。
有没有办法自动删除这些未使用的资源?

更新2016-05:以下是最终解决方案:

---旧答案--- 据我所知,没有

你在使用linux/Mac吗?我自己开发了一个脚本来实现这一点:

布局文件,在布局目录中执行:

for f in *; do f=`echo $f | sed 's/.xml//g'`; echo $f; grep layout.$f -r ../../src .. >/dev/null; if [ $? != 0 ]; then rm $f.xml;fi done
图片:在项目根目录中执行

find . -name "*png" -o -name "*jpg" | awk -F/ '{print $NF}'|awk -F. '{print $1}'|sort|uniq > imgs
for f in `cat imgs`; do echo $f; grep drawable.$f -r src res >/dev/null; if [ $? != 0 ]; then find res -name $f.* -exec rm {} \; ;fi; done

不,没有。您可能想尝试cygwin,但再次尝试,这将很容易使所有这些工作。@Shawn,请您进一步解释一下您的脚本是如何工作的?我只是一直没有得到这样的文件或目录,我可能是做错了什么,或者需要编辑您的脚本,如果您解释一下脚本,这将非常有用。如果有人正在使用此脚本,请注意,src和res路径可能与脚本不同,这就是为什么它不能正常工作的原因。另外,请检查是否在第一行添加了正确的文件:)。当我运行它时,它只是将所有文件添加到imgs文件中