Skip to content

Latest commit

 

History

History
57 lines (46 loc) · 1.56 KB

dev.md

File metadata and controls

57 lines (46 loc) · 1.56 KB

开发环境搭建

helper

前置条件

  • 本地安装python版本为3.10.X

解压static

因为github上传文件大小限制, 所以将static文件夹下的静态资源文件压缩成了static.7z, 需要解压才可以正常跑起来代码

  1. 进入helper/static目录
  2. 通过解压软件解压static.7z文件到当前目录(static)
  3. 解压后的文件夹结构如下
$ tree
.
├── darwin
│   └── adb
├── gadget-android-arm64.so
├── hluda-server-arm64
├── hluda-server-x86
├── sdk.json
├── static.7z
└── windows
    ├── adb.exe
    ├── AdbWinApi.dll
    └── AdbWinUsbApi.dll

3 directories, 9 files

此时可删除static.7z文件

安装依赖

  1. 进入helper目录
  2. 打开命令行(或者使用vscode等专业软件打开文件夹)
  3. 执行 python.exe -m venv venv 创建虚拟环境
  4. 执行 .\venv\Scripts\activate 激活虚拟环境(如遇到权限问题请自行百度解决办法)
  5. 执行 pip install -r .\requirements.txt -i https://pypi.doubanio.com/simple 安装依赖
  6. 执行 python main.py -p 8848 启动服务

启动

websocket 可以通过 postman 或在线网站 http://www.websocket-test.com/ 进行连接和调试

  1. 根据 api 进行API调试

view

前置条件

  • 本地安装了16.X版本的nodejs

安装依赖

  1. 进入view目录
  2. 打开命令行(或者使用vscode等专业软件打开文件夹)
  3. 执行 corepack enable 开启corepack
  4. 执行 yarn 安装依赖

启动

  1. 执行 npx quasar dev -m electron 启动