【手机编程】QFLIStudio+ 4.3 一款移动端的集成开发工具 更新公告
软件介绍:
Bilibili软件视频介绍
开源项目地址:
Github直达
新版本下载地址直达:
QFLIStudio+
QQ交流群:
QFLIStudio+ Group
QQ频道
QFLIStudio+ Channel
软件截图:
更新前需特别注意的事项:LuaStudio+ 4.0 规范了工程目录结构,这将是最后一次修改工程结构,并且工程存储目录已更改(防止与旧版本工程冲突),所以您的工程可能会无法正常加载到工程列表。这时候,您可以在Tab 2 异常工程尝试修复工程,修复之前请做好工程备份工作!!
其他注意事项:
- 若老用户更新后无法正常运行可清除应用数据或删除config.lua配置文件后尝试,清除应用数据工程文件不会丢失。
- 若老用户更新后符号栏不能正常显示,请删除config.lua配置文件后尝试。
- 新版本安装包中不再内置android.jar(Android SDK资源文件),需自行添加到LuaStudio+环境目录,否则无法正常打包混合工程和进行Java文件的编译。Android SDK资源归档文件下载地址放在文章末尾。
- 新版本日间模式、夜间模式不支持手动切换,会跟随系统设置。
关于新版本主程序主题的设置:
目前可以通过新建空白工程/文件运行以下代码来设置:
activity.setSharedData("theme_selected",number)
Material Design 主题对照表:
主题主色调 | 主题名称 | 设置运行代码 |
---|---|---|
Blue | Theme_LuaStudio | activity.setSharedData("theme_selected",1) |
Red | Theme_LuaStudio_Red | activity.setSharedData("theme_selected",2) |
Pink | Theme_LuaStudio_Pink | activity.setSharedData("theme_selected",3) |
Purple | Theme_LuaStudio_Purple | activity.setSharedData("theme_selected",4) |
Indigo | Theme_LuaStudio_Indigo | activity.setSharedData("theme_selected",5) |
LightBlue | Theme_LuaStudio_LightBlue | activity.setSharedData("theme_selected",6) |
Cyan | Theme_LuaStudio_Cyan | activity.setSharedData("theme_selected",7) |
Teal | Theme_LuaStudio_Teal | activity.setSharedData("theme_selected",8) |
Green | Theme_LuaStudio_Green | activity.setSharedData("theme_selected",9) |
LightGreen | Theme_LuaStudio_LightGreen | activity.setSharedData("theme_selected",10) |
Lime | Theme_LuaStudio_Lime | activity.setSharedData("theme_selected",11) |
Yellow | Theme_LuaStudio_Yellow | activity.setSharedData("theme_selected",12) |
Amber | Theme_LuaStudio_Amber | activity.setSharedData("theme_selected",13) |
Orange | Theme_LuaStudio_Orange | activity.setSharedData("theme_selected",14) |
DeepOrange | Theme_LuaStudio_DeepOrange | activity.setSharedData("theme_selected",15) |
Brown | Theme_LuaStudio_Brown | activity.setSharedData("theme_selected",16) |
Grey | Theme_LuaStudio_Grey | activity.setSharedData("theme_selected",17) |
BlueGrey | Theme_LuaStudio_BlueGrey | activity.setSharedData("theme_selected",18) |
White | Theme_LuaStudio_White | activity.setSharedData("theme_selected",19) |
一些目录的修改:
旧版本 | 新版本 | |
---|---|---|
Android SDK资源文件存放路径 | .../LuaStudio_Pro/.environment/Android/android.jar | .../LuaStudio_Pro/.environment/res/android.jar |
Lua源码存放路径 | .../your_project/src/assets | .../your_project/app/src/main/assets |
一些设置的问题:
- 新版本底部符号栏可以在设置直接进行添加、拖动操作。
- 新版本默认关闭顶部快捷操作栏、底部右下角快捷操作栏和右侧滑栏以提高加载速度,都可以在设置里打开。
4.3.1更新日志:
【新增】新增Java格式化工具(Google-Java-Formatter)。
【新增】新增C/C++格式化工具(Astyle)。
【新增】新增Lua自动补齐常用关键词。
【新增】新增Lua实时查错波浪线。
【新增】新增Java实时查错波浪线。
【优化】优化云盘下载逻辑。
【修复】修复云盘下载进度通知已知问题。
【修复】修复终端Termux已知问题。
4.3.0
新增文件列表滑动返回上级。
新增直接导入Python环境。
修复TermuxLite已知问题。
修复android13以下导入引导包时崩溃问题。
修复文件复制函数已知问题。
修复编辑器页面可能存在的Lua状态机崩溃问题。
4.2.9
主页适配小白条
优化主页布局
优化编辑器底部快捷操作栏滚动
新增支持C、C++、Java、JavaScript、Kotlin代码格式化
新增云端资源列表
修复C、C++工程已知问题
4.2.6
支持运行java c c++ 需要termux环境支持
4.2.4
优化工程列表细节。
新增Lua工程路径显示。
新增支持AndroLua备份文件Alp格式文件导入。
新增Lua布局预览功能。
新增快捷代码。
新增剪切行、删除行、注释行、清空行、选择行、重复行等快捷操作。
注释行支持Lua、Python、Java、Kotlin、Xml、CSS、Html、C、C++语言的单行注释、多行注释智能判断。
修复插入代码索引错乱问题。
修复intent处理已知问题。
修复唤起qq已知问题。
修复Android 8.0以下终端崩溃导致主程序进程崩溃问题。
修复布局助手已知问题。
4.2.3
- 完善Lua公有库。
2.修复打包模块已知问题。
3.适配配色参考、Lua教程等简单页面。
4.修复导入分析已知问题。
5.修复快捷编辑器已知问题。
6.修复JavaApi已知问题。
7.修复Logcat已知问题。
8.修复工程列表只有一个时,删除工程无法自动刷新的问题。
9.临时修复工程列表偶发性长按更多菜单不显示问题。
10.修复上一版本thememanager的遗留问题。
11.文件回收站支持直接导入工程。
12.完善从外部APP打开主程序的接收处理。
13.修复程序在后台,外部APP打开无法执行操作。
14.试图修复在横屏状态或宽屏平板下,BottomSheetDialog无法自动完全弹出,弹出不完整等问题。
15.新增编辑器自动检测Lua工程扩展文件夹(extended_dir)并自动从主程序本体获取公有库Lua和Lib(so)。
16.新增文件列表导入预设图标。
17.修复文件列表文件夹分享问题。
18.修复编辑器Fragment可能遇到的偶发性错误。
19.修复编辑器ViewPager2在通过标签栏关闭文件后可能遇到的情况文件与编辑器所展示文件不一致的问题。
20.新增公有库 Lua和Lib能直接从extend_dir文件夹目录导入到主程序本事(用于调试)。
本次4.0版本全部更新日志:
【新增】APK模板新增android:roundIcon属性。
【新增】新增内置快捷编辑器。
【新增】新增ApkSigner (V1 + V2 + V3 + V4) 签名,暂时不支持自定义密钥,目前默认打包就是V1 + V2 + V3 + V4签名。
【新增】支持在外部选择文件直接打开LuaStudio+内置快捷编辑器(FastEditor)。
【新增】新增Dex查看器。
【新增】接入Android OAID。
【新增】新增文章发布页支持插入图片、插入常用语句。
【新增】新增SoraEditor getTextActionWindow()方法。
【新增】新增 Markwon Library。
【新增】新增文章发布页支持预览。
【新增】新增主页文章发布页。
【新增】新增主页工程列表搜索功能。
【新增】新增主页左上角头像显示。
【新增】新增文件列表长按图片可直接上传到公用云 (OneDrive 共5TB容量 超级稳定 需登录)。
【新增】新增文件列表长按文件夹可以直接批量格式化 (目前仅支持对Lua进行格式化)。
【新增】更新字符串资源。
【新增】新增开源许可查看。
【新增】新增红、粉、紫等19款默认主题。
【新增】新增导入分析支持分析androidx控件/类。
【新增】新增文件列表打开文件新增非编译判断 (阻止编译的文件被打开导致文件损坏)。
【新增】新增文件列表支持直接分享文件。
【新增】新增符号栏“'”。
【修复】修复快捷操作栏新建文件已知问题。
【修复】组件列表可以直接进入带参数的页面。
【修复】修复全局搜索已知的问题。
【修复】修复布局助手对话框颜色异常的问题。
【修复】修复在工程内打开其他工程目录时没有回到已打开的工程目录然后退出程序后重新进入程序会出现目录错乱的问题。
【修复】修复相同路径的文件被qq误识别成相同文件的问题。
【修复】修复直接进入编辑器已知问题。
【修复】恢复主页关闭开关。
【修复】修复教程手册无法打开的问题。
【修复】修复Logcat潜在问题。
【修复】修复检查错误时无法自动跳转到错误行的问题。
【修复】修复布局助手 ImageView src 无法修改的问题。
【修复】修复Flyme (Android 10+) 无法分享文件的问题。
【修复】恢复运行文件时对内容语法进行检测。
【修复】修复检查语法错误时不定位错误位置的问题。
【修复】修复工程属性无法进入。
【修复】修复Webdav设置问题。
【优化】完善混合工程打包。
【优化】重写屎山混合工程打包模块。
【优化】重写屎山常规工程打包模块。
【优化】使用BottomNavigationView作为主页新底栏。
【优化】优化SoraEditor代码对齐方法。
【优化】优化LuaStudio+基础主题。
其中还有一些更新没有列出,可自行安装体验。
主程序及资源归档文件的下载地址:
Android SDK资源归档文件下载地址:
密码:bl60
[/lv]