首页 > 解决方案 > Unity.Android 我想加密 apk 文件中的 assets/bin/data。但是找不到资源

问题描述

我将bin/data打包成一个加密的zip文件然后在Application.attachBaseContext()中,我将资源释放到/data/data/xxxxx/file/res.zip然后将资源添加到AssetManager,但是unity提示资源不能被发现然后我注意到在统一中,Application.dataPath =/data/APP/xxxxx/base。apk/ 我觉得unity可以直接读取base.apk来加载资源。只要能修改base.apk的值,就可以修改加载路径。所以我挂钩LoadedApk并将Applicationinfo.sourceDir和Applicationinfo.publicSourceDir修改为/data/data/xxxxx/file/res.zip,但也找不到unity如何读取base.apk的路径?

标签: androidunity3d

解决方案


推荐阅读