文件路径
在开发脚本的过程中,你可能会需要访问触动精灵的文件路径进行调试、读写等操作。
下面以触动精灵为例,列出文件常用路径。
触动精灵
iOS 平台
使用教程:https://www.touchsprite.com/docs/4875
官方源地址:apt.touchsprite.com
测试源地址:apt-test.touchsprite.com
脚本存放路径:/var/mobile/Media/TouchSprite/lua,IDE 源码文件下的文件将发送到此路径,可以使用 userPath 函数获取路径。
默认资源路径:/var/mobile/Media/TouchSprite/res,IDE 资源文件下的文件及 TSP 脚本中打包的资源文件将发送/释放到此路径(触动精灵 - 更多 - 文件管理 - 资源 ),可以使用 userPath 函数获取路径。
脚本日志路径:/var/mobile/Media/TouchSprite/log,运行日志、报错日志及日志函数将保存在此文件夹下(触动精灵 - 更多 - 文件管理 - 日志 ),可以使用 userPath 函数获取路径。
配置文件路径:/var/mobile/Media/TouchSprite/config,脚本配置文件存放路径,可以使用 userPath 函数获取路径。
iOS 11 以下插件文件路径:/var/mobile/Media/TouchSprite/plugin,IDE 插件文件下的文件及 TSP 脚本中打包的库文件将发送/释放到此路径(触动精灵 - 更多 - 文件管理 - 插件 )
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,IDE 源码文件下的文件将发送到此路径,可以使用 userPath 函数获取路径。
默认资源路径:/mnt/sdcard/TouchSprite/res,IDE 资源文件下的文件及 TSP 脚本中打包的资源文件将发送/释放到此路径(触动精灵 - 更多 - 文件管理 - 资源 ),可以使用 userPath 函数获取路径。
脚本日志路径:/mnt/sdcard/TouchSprite/log,运行日志、报错日志及日志函数将保存在此文件夹下(触动精灵 - 更多 - 文件管理 - 日志 ),可以使用 userPath 函数获取路径。
配置文件路径:/mnt/sdcard/TouchSprite/config,脚本配置文件存放路径,可以使用 userPath 函数获取路径。
插件文件路径:data/data/com.touchsprite.android/files/plugin,,IDE 插件文件下的文件及 TSP 脚本中打包的库文件将发送/释放到此路径(触动精灵 - 我的账号 - 文件管理 - 插件 )
注意事项
有些函数不支持触动精灵低版本,请仔细阅读函数说明并尽量保持触动精灵客户端为最新版。
测试版为不稳定版本,为避免不必要的麻烦,请勿大规模安装。
由于系统限制,安卓 7 系统及以上的设备,插件需要存放到 data/data/com.touchsprite.android/files/plugin 路径下。
内置函数库调用规则:优先调用 lua 路径下的同名文件,没有则调用内置函数库。
iOS 测试源和官方源的 Bundle ID 不同,不能跨源覆盖安装或直接升级,请卸载之后再安装另一个源的版本。
安卓不同机型路径有差别,请用 userPath 函数获取路径。