【发布时间】:2012-07-02 10:31:23
【问题描述】:
我知道这是一个非常不寻常的问题,但请耐心等待。
我收到了一个由 Android 新手开发的项目。 该项目有 135 个 Java 文件。我敢肯定,其中很多都没有在应用程序中使用。
我想知道的是,有没有办法在不测试应用程序的每个功能一百次的情况下检查正在使用的文件?
【问题讨论】:
-
我建议您以编程方式从所有类中获取所有方法,然后在文件中搜索出现的情况。不是最好的解决方案,但它可能会有所帮助。
-
你可能对 proguard 有好运。 Proguard 可以在已编译的 Android 应用程序上运行并删除未使用的代码。它还可以打印有关被剥离的代码的一些信息。但它与编译器在查找这些未使用的代码方面存在相同的问题。它可以给你一个起点,但不会找到一切。