Giter VIP home page Giter VIP logo

aluaj's Introduction

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/

aluaj's People

Contributors

mythoi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

aluaj's Issues

使用androluaJ编译 运行闪退

安卓8.0 华为手机 畅想牌 锁bootloader 无root
还有一个问题是AndroluaJ在线ndk构建没用了 访问服务器 提示拒绝连接
本地ndk构建也不行 尝试编译自带ndk demo(没有修改任何代码)就是没有生成.so文件 .a 静态库等文件 app 权限我全部都是开启的 在AndroluaJ下载ndk有时会卡死的问题 可以修复吗 可以放在一个新的线程里,提供后台下载服务. 我换了手机也会有这个问题.请问AndroluaJ开源吗,这么厉害的东西 在手机上做app还能支持ndk开发 作者厉害.
我是想在手机做app 因为电脑硬盘容量不够,Android studio太大 装不下 .
如果我是在电脑利用ndk里的gcc g++编译出armv7 arm指令集的.so 放入AndroluaJ编译手机能用吗 可以编译成功吗

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.