2013-08-02 25 views
1

我是Android新手。在项目中使用了大部分图像,出于某种原因,某些图像未被使用。 但是所有的图像都出现在res/drawable的文件夹中。通过代码来查找哪些图像未被使用是非常耗时的。 我怎么能检查哪些图像没有在项目中的任何地方使用,并将其删除。 带参考链接的解决方案可能会更好。检查图像是否在项目中使用

+0

如果项目显示错误,则使用drawable逐个删除图像,然后使用该图像 – Sri

+0

有超过数千个图像。逐个删除并检查错误是一项耗时的任务。怎么可以做得更快 –

+0

类似的问题在这里:http://stackoverflow.com/questions/17715780/android-automatically-remove-unused-images-from-project-bundle?rq=1 –

回答

1

如果您使用的是Eclipse,则可以运行Lint Error Checking来了解哪些文件已被使用,哪些不是。

前往窗口 - >首选项 - > Android->皮棉错误检查

如果你在启用检查列表中的任何改变,如果你想运行lint点击应用你会被要求。单击是,所有您不使用的文件将被标记为警告。

1

Android Lint将为您做到这一点。看看Lint Tool - 我想,它取决于你使用的是哪个IDE。我知道IntelliJ会在主R.java文件中标记未使用的项目。但afaik,Eclipse不会这样做。

最好的选择是使用Lint。你也可以从命令行运行它,所以你使用的IDE并不重要。