lua-source/ALuaJ
skong 9741d4ed0b add opencode 2024-01-13 17:28:49 +08:00
..
assets add opencode 2024-01-13 17:28:49 +08:00
bin add opencode 2024-01-13 17:28:49 +08:00
gen/com/mythoi/androluaj add opencode 2024-01-13 17:28:49 +08:00
libs add opencode 2024-01-13 17:28:49 +08:00
res add opencode 2024-01-13 17:28:49 +08:00
src add opencode 2024-01-13 17:28:49 +08:00
.projectType add opencode 2024-01-13 17:28:49 +08:00
AndroidManifest.xml add opencode 2024-01-13 17:28:49 +08:00
README.md add opencode 2024-01-13 17:28:49 +08:00

README.md

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.3java1.4java1.5java6java7

-[原生·干净·包小]

因为使用了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/