# ALuaJ **Repository Path**: dalipao/ALuaJ ## Basic Information - **Project Name**: ALuaJ - **Description**: No description available - **Primary Language**: Lua - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-19 - **Last Updated**: 2021-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ALuaJ 该项目是AndroLuaJ的另一个简洁版,是通过AndroLuaJ自举构建出来的一个项目,它是移动端IDE,支持lua和java编译运行,支持打包生成apk文件直接在安卓端运行 ### 简介 该应用是安卓端目前还算完善的IDE,同时支持多种语言编译与运行, 真正实现了多语言快速封装apk。应用集成了java环境、Lua环境,不管你会哪个都可以快速封装成安卓应用,如果Java和Lua都会那就更好了,java和lua混合开发是该应用的最大特色。其他:齐全的开发教程,详尽的开发文档,代码自动补全,代码高亮,可视化布局.....在手机端轻松设计出属于自己的APP,效果堪比PC端的eclipse,完美兼容eclipse的安卓项目 ### 详细介绍 ALuaJ集成JAVA环境、Lua环境,支持java、lua编译运行,它可以在手机端快速打包apk。 使用富有生命力的Lua语言和原生的java语言进行Android编程。 --如果你会Lua语言,你可在手机上用极为简洁灵活的Lua语言调用AndroidApi与JavaApi编写出轻量的安卓程序。 ##### -[动态·热更新] Lua属于脚本语言无需编译,直接运行程序。也就意味着给安卓添加了动态性,热更新更便捷 ##### -[灵活·高效] 简练自由的语法,你可自由的探索出最适合自己的写代码手法,lua是由纯C实现的一门脚本语言,在提高了开发效率的同时,你也不必担心它的运行效率。 ##### -[扩展] 它支持导入第三方类库,你甚至可以从宿主层面对它进行定制。 --如果你会java语言,你可以在手机上用安卓原生支持的java进行打包安卓原生程序。 ##### -[多版本选择] 支持java1.3,java1.4,java1.5,java6,java7 ##### -[原生·干净·包小] 因为使用了java,打包生成的apk轻,小,干净。空工程打包仅34KB。 --如果Lua和Java你都会那就更好了,你照样可以同时使用Lua和JAVA打包安卓程序 ##### -[变态的编程方式] lua文件中允许插入java类,java方法,java接口... ##### -[多种方式布局] 支持xml布局和nirenr的aly布局 内含libGDX游戏框架,喜欢开发游戏的也可以尝试一下 ##### -特色: 可视化布局、代码自动补全、代码高亮、强大的LogCat过滤、自动导包、齐全的开发教程、详尽的开发文档...... 官方交流群551480248 AndroLuaJ官方论坛 ### 构建此项目 使用AndroLuaJ构建该项目,有开发经验的也可以用pc端的工具进行构建 * 克隆此项目到手机 * 手机端安装AndroLuaJ * 在手机上使用AndroLuaJ进行构建此项目(ALuaJ) ### AndroLuaJ和ALuaJ的区别 * AndroLuaJ官网 * ALuaJ官网 * 这两个项目都是安卓端的IDE,可以在手机上编写代码,并编译打包生成apk直接运行,一系列操作均在手机上完成。 ALuaj是AndroLuaJ(有着更多功能,同时也可能潜在着更多Bug)自举出来的一个稳定版本,默认基于AndroLua+4.1.0(nirenr)。AndroLuaJ支持ndk开发,而ALuaJ不支持。 ALuaJ与AndroLuaJ混合工程的不同: 1.去除lua文件中插入java代码的功能 2.init.lua新增compiles={},使用它来依赖第三方支持包 3.androlua默认环境为AndroLua+4.1.0 4.android.jar里包含androlua的编译环境 5.工程路径改为/storage/emulated/0/ALuaj/ 6.环境路径改为/storage/emulated/0/.alj/