LuaStudio+ 4.0 更新公告
azurekiln 发布于 阅读:1564 LuaStudio+专栏
更新前需特别注意的事项: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.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+基础主题。
其中还有一些更新没有列出,可自行安装体验。
主程序及资源归档文件的下载地址:
[lv]
新版本下载地址:
Android SDK资源归档文件下载地址:
密码:bl60
[/lv]