文件路径
在开发脚本的过程中,你可能会需要访问触动精灵的文件路径进行调试、读写等操作。
下面以触动精灵为例,列出文件常用路径。
触动精灵
iOS 平台
使用教程:https://www.touchsprite.com/docs/4875
官方源地址:apt.touchsprite.com
测试源地址:apt-test.touchsprite.com
脚本存放路径:/var/mobile/Media/TouchSprite/lua
默认资源路径:/var/mobile/Media/TouchSprite/res
脚本日志路径:/var/mobile/Media/TouchSprite/log
配置文件路径:/var/mobile/Media/TouchSprite/config
iOS 11 以下插件文件路径:/var/mobile/Media/TouchSprite/plugin
iOS 11 及其以上系统插件文件路径:/var/mobile/Media/TouchSprite/plugin_ios11/ 或者 usr/bin/tsplugin/
Android 平台
使用教程:https://www.touchsprite.com/docs/4928
下载地址:https://www.touchsprite.com/touchsprite
脚本存放路径:/mnt/sdcard/TouchSprite/lua
默认资源路径:/mnt/sdcard/TouchSprite/res
脚本日志路径:/mnt/sdcard/TouchSprite/log
配置文件路径:/mnt/sdcard/TouchSprite/config
插件文件路径:data/data/com.touchsprite.android/files/plugin
注意事项
- 有些函数不支持触动精灵低版本,请仔细阅读函数说明并尽量保持触动精灵客户端为最新版。
- 测试版为不稳定版本,为避免不必要的麻烦,请勿大规模安装。
- iOS 11 及其以上系统的设备,原 TouchSprite 文件夹下新增 plugin_ios11 快捷方式,连接到 usr/bin/tsplugin, tsp 自带的 so 文件将释放到该路径,但 lua 文件释放路径保持不变。
- iOS 11 及其以上系统的设备,如果开发者想要手动导入 so 文件,也需要放到 usr/bin/tsplugin 目录下。
- 由于系统限制,安卓 7 系统及以上的设备,插件需要存放到 data/data/com.touchsprite.android/files/plugin 路径下。
- 内置函数库调用规则:优先调用 lua 路径下的同名文件,没有则调用内置函数库。
- iOS 测试源和官方源的 Bundle ID 不同,不能跨源覆盖安装或直接升级,请卸载之后再安装另一个源的版本。
- 安卓不同机型路径有差别,请用 userPath 函数获取路径。