需求说明
最近在Unity开发中,发现www方法拷贝文件后,内存不会释放。所以更改为用java的方法拷贝后,因为要上架Google,所以需要使用Obb分包,分包后,读取不到需要拷贝的文件。。。
原因
obb扩展文件类似于压缩文件,所有的资源都在里面,而且路径也和不使用分包的apk中的路径不同。所以就找不到需要拷贝的文件
解决方法
//获取Obb扩展文件路径
String path = getObbDir().getPath() + "/main." +getVersionCode(MainActivity.this) + "." + getAppPackageName(MainActivity