准备开发一个测试框架,其中有一个问题是加载所有测试用例,需要利用java的反射机制加载继承了某个接口的测试用例,网上找了一圈,发现dexfile可以使用,代码如下所示
public static List<String > getAllClassName(){
List<String >classNameList=new ArrayList<String >();
try {
DexFile df = new DexFile(OEDTest.APPLICATION.getPackageCodePath())