跳到主要内容

开发工具

ElenaOS 在开发过程中使用了很多脚本工具用于辅助开发,下面将介绍如何使用这些工具。

使用方法

请自行创建Python3的虚拟环境,并安装依赖包:

# 创建虚拟环境
python -m venv venv

# 激活虚拟环境
source venv/bin/activate # Linux/MacOS
venv\Scripts\Activate.ps1 # Windows

# 安装依赖包
pip install -r requirements.txt

依赖包安装完成后,即可使用脚本工具。

应用打包工具

应用打包工具(eos_pkg_builder.py)用于将应用打包成 .eapk 或 .ewpk 文件, 该文件包含应用所需的所有资源,如图标、脚本、资源文件等。打包时不会压缩文件, 因此打包后的文件大小可能会比原始文件大。打包是为了方便分发和安装应用, 打包后的文件可以直接安装到设备上。

使用方法

python eos_pkg_builder.py <input_path> <output file> --type app

参数说明 <input_path>为应用目录,<output file>为输出文件路径。 --type app表示打包的是应用,可选项有appwatchface