AndroLuaX

September 22, 2023 · View on GitHub

LOGO

license 发行版

简介

AndroLuaX 是一款反编译 AndroLua+,为 AndroLua+ 添加 AndroidX 的 AndroLua+ 衍生产品

AndroLuaX 还添加了 AndroidFastScrollFullDraggableDrawer

构建项目

  1. 克隆本项目到本地:git clone https://gitlab.com/Jesse205/androluax.git
  2. 使用 Gradle 构建:gradle build
  3. 复制到 Android 设备的 内部存储/AppProjects/<你的项目>
  4. 下载 Aide Lua 的发行版,进入 Aide Lua 后选择刚才复制的工程,然后依次点击 菜单-项目...-二次打包并安装

注意事项

  1. 因 AndroLua+ 本身的设计问题,不建议targetSdk 提升到 29 以上,否则存储权限没有被自动授予,造成用户体验不佳
  2. 已去除 welcome.png 启动图,因为有更好的图标居中方案替代
  3. AndroidX 尽可能添加所有 AndroidX 依赖,但会排除一些无用的依赖和与 Kotlin 与 RxJava 有关的所有依赖。
  4. 部分依赖无法在较低版本的 Android 上使用

依赖兼容性表格:

依赖最低 SDK
androidx.car.app.automotive29
androidx.core.uwb31
androidx.draganddrop24
androidx.glance.wear.tiles26
androidx.health.connect.client26
androidx.health.services.client30
androidx.heifwriter28
androidx.javascriptengine26
androidx.security.identity.credential24
androidx.wear.input.testing25
androidx.wear.ongoing25
androidx.wear.protolayout.expression26
androidx.wear.phone.interactions25
androidx.wear.remote.interactions23
androidx.wear.tiles25
androidx.wear.watchface.complications.datasource.ktx26
androidx.wear.watchface.complications.rendering26
androidx.wear.watchface.editor26
androidx.wear.watchface.client26
androidx.wear.watchface.style26
androidx.wear.watchface.data26

感谢

没有他们,就没有 AndroLuaX

  • Aide Lua: 依赖 Aide ,使用 Lua 快速、高效开发的工。
    AndroLuaX 使用了此项目的模板。
  • Material Files: 一个开源的 Material Design 文件管理器。
    AndroLuaX 参考了此项目的代码风格、命名习惯以及实现方式。
  • AnimeonGo: Open Source Aplikasi web scraper Anime Ongoing.
    AndroLuaX 参考了此项目的代码。
  • Chromium: Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
    AndroLuaX 使用了此项目的配色。
  • AndroidFastScroll: Fast scroll for Android RecyclerView and more.
    AndroLuaX 使用了此项目并参考了此项目的代码风格、命名习惯以及实现方式。
  • FullDraggableDrawer: Make the DrawerLayout can be dragged/pulled out in real-time within the range of fullscreen, like Pure Writer.
    AndroLuaX 使用了此项目。
  • Material Components for Android: Modular and customizable Material Design UI components for Android.
    AndroLuaX 使用了此项目和此项目的部分代码。

开源许可