直接说操作
File optDex = context.getDir("opt_dex", 0);
File libPath = context.getDir("lib_path", 0);
DexClassLoader dexClassLoader =
new DexClassLoader(dexPath, optDex.getAbsolutePath(), libPath.getAbsolutePath(),
MainActivity.this.getClassLoader());
创建DexClassLoader对象需要四个参数
dex路径,解压路径,lib路径,父classloader
千万要记得给sd卡读写权限,否则后续反射调用的话会报ClassNotFoundException
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
6.0之后 记得动态获取权限