不知道大伙有没有遇到这情况,就是在项目下搞了一个工具类。想测试下工具类方法对不对,如果不想重新起一个java项目去测试,也不想在项目功能模块中引用工具类函数方法然后编译-运行-断点测试,那可以尝试下以下方法:
如何实现在android项目下run工具类的测试main函数
1. 如果直接在工具类下加main函数直接run是不行的,项目编译会直接报错
2. 找到 .idea/gradle.xml这个文件,GradleProjectSettings标签下加入<option name="delegatedBuild" value="false" />
然后在run下main函数即可成功。
不过经过自己测试,感觉这种方法运行效率不是很快,看日志打印,是要编译下整个项目,如果项目比较大的话,可能需要稍微等一等。想偷懒不想搞那么麻烦测试工具类,可以这样搞下,哈哈!
网友评论