Termux + Acode 编写 Acode 插件——(1)基本环境的配置、插件的构建及导入

Acode 是一款开源的 Android 上的代码编辑器,支持多种编程语言的高亮显示以及 FTP/SFTP/Document 访问。通过安装插件,可对其功能进行扩展。例如,通过 AcodeX - Terminal 插件,可借助 Termux 运行 shell 命令。

环境配置

Acode 官方提供了标准的插件模版,只需要打开 https://github.com/new?template_name=acode-plugin&template_owner=deadlyjack ,即可创建一个 Acode 插件仓库。
创建仓库后,打开 Termux,执行git clone [git_url]([git_url]为仓库的 git 地址),克隆仓库。克隆仓库后,需要安装所需依赖。执行:npm install 即可。
安装过程中会出现一堆 warn,不过并无大碍。

构建插件

安装好依赖后,可执行 npm run start-dev 进行插件构建测试。运行这行命令后会先后有一堆错误,可忽略不计。构建完成后会生成 dist.zip 文件,同时启动一个 HTTP 服务器。但是由于 SSL 证书问题,这个服务器是无法启动成功的,会输出一些错误信息,不过问题不大,按 Ctrl-C 关闭程序即可。

导入插件

要导入生成的插件,打开 Acode ,依次点击右上角-设置-插件-右上角“+”-从本地导入,选择刚才生成的 dist.zip 文件即可。