# Aide Lua
**Repository Path**: ai3ni/AideLua
## Basic Information
- **Project Name**: Aide Lua
- **Description**: 依赖 Aide ,使用 Lua 快速、高效开发的工具
- **Primary Language**: Android
- **License**: MIT
- **Default Branch**: v5.x
- **Homepage**: https://aidelua.github.io/
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 19
- **Created**: 2024-05-30
- **Last Updated**: 2024-05-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Aide Lua
[](LICENSE)
[](https://gitee.com/AideLua/AideLua/releases)
[](https://jq.qq.com/?_wv=1027&k=41q8mp8y)
[](https://pd.qq.com/s/ncghvc)
[](https://gitee.com/AideLua/AideLua/)
[](https://github.com/AideLua/AideLua)
[](https://aidelua.github.io/AideLua/)

###### 语言 | Language:
中文 | [English](READNE_en.md)
## 注意 | Alert
如需使用源代码,请进入 [发行版 (Gitee)](https://gitee.com/AideLua/AideLua/releases/latest) 页面下载。
请不要在 Github 内直接更改此仓库,因为 Github 的仓库是由 Gitee 镜像过去的。
> [!CAUTION]
>
> **本项目因自身设计问题,已不再积极维护。但您任然可以提交 issues,或者发起 pr。** 另外,您也应该谨慎使用该软件编写大型项目。
## 简介
Aide Lua 是一款依赖 Aide 的 Lua 编辑器
Aide Lua 可以让您在移动设备上也能享受高级的、快速的软件开发
Aide Lua 可以帮您从 Androlua+ 转移到 AIDE,再转移到 Android Studio
## 下载
### Aide Lua Pro
[](https://gitee.com/AideLua/AideLua/releases/latest)
#### 其他渠道 (可能更新不及时)
[](https://www.123pan.com/s/G7a9-Yzck)
[](https://cloud.189.cn/t/ZZ7RzijyqiUv)
[](https://share.weiyun.com/oLiNtxMR)
[](https://pan.baidu.com/s/1j1RwisPR8iq1fPS3O_fl7Q?pwd=jxnb)
### AIDE 高级设置版
[](https://www.aidepro.top/)
[](https://www.lanzouy.com/b00zdhbeb)
### Gradle for AIDE Pro
您可以使用 Gradle 来提供完整的编译功能。如果您不需要则可以忽略。
[](https://cloud.189.cn/t/jAFR7vAVniuu)
[](https://www.123pan.com/s/G7a9-c9ek)
## 构建项目(包括衍生项目)
1. 克隆本项目到本地:`git clone https://gitee.com/AideLua/AideLua.git`
2. 使用 Gradle 构建:`gradle build`
3. 复制到 Android 设备的`内部存储/AppProjects/<你的项目>`
4. 下载 Aide Lua 的发行版,进入 Aide Lua 后选择刚才复制的工程,然后依次点击 `菜单-项目...-二次打包并安装`
## 使用须知
1. 本软件默认开启自动保存代码且无法关闭(自动保存触发条件:切换到其他应用、点击二次打包以及打包运行、打开其他文件、关闭文件、打开侧滑(大屏除外)、点击标签栏等)
2. 此软件不能用来开发大型项目
3. 此软件必须搭配编译器,不管你用的是真 Gradle 还是假 Gradle __(AIDE 属于假 Gradle)__
4. 要实现直接运行项目,必须导出 `LuaActivity`(默认是导出的),__并成功安装项目软件(先用 AIDE 打包,然后用 Aide Lua 打包,最后安装)__
## 如何接收更新推送
1. 首先进入 `设置`-`通知设置` ,打开 `有新的 Release`

2. 然后点击仓库右上角 `Watch`,然后点击 `关注所有动态`

## 使用教程
[视频教程](https://space.bilibili.com/1229937144) |
[使用文档](https://aidelua.github.io/AideLua/)
由于 AIDE 的特殊性,请下载 [__AIDE高级设置版__](https://aidepro.top/) 进行操作
### 快速入门
#### 一、配置 AIDE Pro
1. 进入 `设置 - 高级设置 - 构建 & 运行`
2. 关闭 `启用 adrt调试文件` ,打开 `重定义Apk构建路径`、`启用Gradle`(如果不使用 Gradle 则无需打开此项)
3. 重启 AIDE
#### 二、初次打包
1. 在 AideLua 点击新建项目,在填写与选择完成后点击 `新建`
2. 用 AIDE 打开项目,点击 `构建刷新`,`确定`(或者 `运行` ,`gradle assembleRelease`,推荐这种方法)
3. 点击 AideLua 的 `二次打包并安装` 按钮(或 `二次打包` ,然后手动签名)并安装,测试是否可以正常打包并运行
4. 点击 AideLua 的 `运行` 按钮,测试是否正常通过已安装的应用调试
## 注意事项
1. AIDE 必须使用 `AIDE高级设置版本` ,否则无法打开 `重定义Apk路径`
2. AIDE 必须打开 `重定义Apk路径` ,否则会导致 APK 获取错误
3. AIDE 最好关闭 `adrt调试文件`
4. 可以使用 AIDE 编译,也可以使用 Android Studio 编译
5. 非必要不要使用 Jesse205 库。
## 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
## 开放源代码许可