android - 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的路径?
解决方案
推荐阅读
- presto - 德鲁伊的 Presto 连接器无法识别具有大写名称的表
- mysql - “无法连接...通过套接字'/tmp/mysql.sock'”使用 C API mysql_real_connect() 但 /tmp/mysql.sock' 存在
- python - 如何在 Ubuntu 服务器上手动部署 FastAPI?
- tableau-api - Azure Synapse 分析与 Tableau 的连接
- c++ - OpenCV GpuMat 将复杂矩阵逐元素相乘
- python - Heroku 无法捆绑 python-javabridge(找不到 javahome)
- c# - 在 AWS Lambda (C#) 中反序列化嵌套的 JSON 字符串
- javascript - 如何仅获取父元素的可见子元素?
- spring - Spring HATEOAS RepresentationModelAssembler 使用 Pageable 参数生成链接
- xslt-2.0 - 如何匹配xslt中的非字符串