6.6.2 - Alpha6 - 修复部分方法调用出现异常时无法被 try..catch 块捕获的问题 (#345)
This commit is contained in:
@@ -18,8 +18,9 @@
|
|||||||
"colors.pixel 方法无法接受单通道图像参数的问题 _[`issue #350`](http://issues.autojs6.com/350)_",
|
"colors.pixel 方法无法接受单通道图像参数的问题 _[`issue #350`](http://issues.autojs6.com/350)_",
|
||||||
"engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常",
|
"engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常",
|
||||||
"floaty.window/floaty.rawWindow 无法在子线程执行的问题",
|
"floaty.window/floaty.rawWindow 无法在子线程执行的问题",
|
||||||
"floaty.getClip 可能无法正常获取剪切板内容的问题",
|
"floaty.getClip 可能无法正常获取剪切板内容的问题 _[`issue #341`](http://issues.autojs6.com/341)_",
|
||||||
"ui.inflate 返回值丢失 attr/on/click 等原型方法的问题",
|
"ui.inflate 返回值丢失 attr/on/click 等原型方法的问题",
|
||||||
|
"部分方法调用出现异常时无法被 try..catch 块捕获的问题 _[`issue #345`](http://issues.autojs6.com/345)_",
|
||||||
"布局分析页面生成代码时可能导致应用崩溃的问题 _[`issue #288`](http://issues.autojs6.com/288)_",
|
"布局分析页面生成代码时可能导致应用崩溃的问题 _[`issue #288`](http://issues.autojs6.com/288)_",
|
||||||
"打包应用无法正常使用 shizuku 模块的问题 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_" ,
|
"打包应用无法正常使用 shizuku 模块的问题 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_" ,
|
||||||
"代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题",
|
"代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题",
|
||||||
@@ -43,7 +44,9 @@
|
|||||||
"APK 文件类型信息对话框增加点击监听器支持文本复制与应用详情跳转",
|
"APK 文件类型信息对话框增加点击监听器支持文本复制与应用详情跳转",
|
||||||
"尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_",
|
"尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_",
|
||||||
"floaty.window/floaty.rawWindow 同时支持主线程和子线程执行",
|
"floaty.window/floaty.rawWindow 同时支持主线程和子线程执行",
|
||||||
"getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性"
|
"getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性",
|
||||||
|
"同步最新的 Rhino 引擎官方上游代码并进行必要的代码适配",
|
||||||
|
"README.md 完善项目构建与运行相关内容 _[`issue #344`](http://issues.autojs6.com/344)_"
|
||||||
],
|
],
|
||||||
"dependency": [
|
"dependency": [
|
||||||
"升级 Gradle Compile 版本 34 -> 35",
|
"升级 Gradle Compile 版本 34 -> 35",
|
||||||
|
|||||||
@@ -172,8 +172,9 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开
|
|||||||
* `修复` colors.pixel 方法无法接受单通道图像参数的问题 _[`issue #350`](http://issues.autojs6.com/350)_
|
* `修复` colors.pixel 方法无法接受单通道图像参数的问题 _[`issue #350`](http://issues.autojs6.com/350)_
|
||||||
* `修复` engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常
|
* `修复` engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常
|
||||||
* `修复` floaty.window/floaty.rawWindow 无法在子线程执行的问题
|
* `修复` floaty.window/floaty.rawWindow 无法在子线程执行的问题
|
||||||
* `修复` floaty.getClip 可能无法正常获取剪切板内容的问题
|
* `修复` floaty.getClip 可能无法正常获取剪切板内容的问题 _[`issue #341`](http://issues.autojs6.com/341)_
|
||||||
* `修复` ui.inflate 返回值丢失 attr/on/click 等原型方法的问题
|
* `修复` ui.inflate 返回值丢失 attr/on/click 等原型方法的问题
|
||||||
|
* `修复` 部分方法调用出现异常时无法被 try..catch 块捕获的问题 _[`issue #345`](http://issues.autojs6.com/345)_
|
||||||
* `修复` 布局分析页面生成代码时可能导致应用崩溃的问题 _[`issue #288`](http://issues.autojs6.com/288)_
|
* `修复` 布局分析页面生成代码时可能导致应用崩溃的问题 _[`issue #288`](http://issues.autojs6.com/288)_
|
||||||
* `修复` 打包应用无法正常使用 shizuku 模块的问题 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_
|
* `修复` 打包应用无法正常使用 shizuku 模块的问题 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_
|
||||||
* `修复` 代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题
|
* `修复` 代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题
|
||||||
@@ -196,6 +197,8 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开
|
|||||||
* `优化` 尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_
|
* `优化` 尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_
|
||||||
* `优化` floaty.window/floaty.rawWindow 同时支持主线程和子线程执行
|
* `优化` floaty.window/floaty.rawWindow 同时支持主线程和子线程执行
|
||||||
* `优化` getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性
|
* `优化` getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性
|
||||||
|
* `优化` 同步最新的 Rhino 引擎官方上游代码并进行必要的代码适配
|
||||||
|
* `优化` README.md 完善项目构建与运行相关内容 _[`issue #344`](http://issues.autojs6.com/344)_
|
||||||
* `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v662)_
|
* `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v662)_
|
||||||
|
|
||||||
# v6.6.1
|
# v6.6.1
|
||||||
|
|||||||
@@ -172,8 +172,9 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开
|
|||||||
* `修复` colors.pixel 方法无法接受单通道图像参数的问题 _[`issue #350`](http://issues.autojs6.com/350)_
|
* `修复` colors.pixel 方法无法接受单通道图像参数的问题 _[`issue #350`](http://issues.autojs6.com/350)_
|
||||||
* `修复` engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常
|
* `修复` engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常
|
||||||
* `修复` floaty.window/floaty.rawWindow 无法在子线程执行的问题
|
* `修复` floaty.window/floaty.rawWindow 无法在子线程执行的问题
|
||||||
* `修复` floaty.getClip 可能无法正常获取剪切板内容的问题
|
* `修复` floaty.getClip 可能无法正常获取剪切板内容的问题 _[`issue #341`](http://issues.autojs6.com/341)_
|
||||||
* `修复` ui.inflate 返回值丢失 attr/on/click 等原型方法的问题
|
* `修复` ui.inflate 返回值丢失 attr/on/click 等原型方法的问题
|
||||||
|
* `修复` 部分方法调用出现异常时无法被 try..catch 块捕获的问题 _[`issue #345`](http://issues.autojs6.com/345)_
|
||||||
* `修复` 布局分析页面生成代码时可能导致应用崩溃的问题 _[`issue #288`](http://issues.autojs6.com/288)_
|
* `修复` 布局分析页面生成代码时可能导致应用崩溃的问题 _[`issue #288`](http://issues.autojs6.com/288)_
|
||||||
* `修复` 打包应用无法正常使用 shizuku 模块的问题 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_
|
* `修复` 打包应用无法正常使用 shizuku 模块的问题 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_
|
||||||
* `修复` 代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题
|
* `修复` 代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题
|
||||||
@@ -196,6 +197,8 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开
|
|||||||
* `优化` 尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_
|
* `优化` 尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_
|
||||||
* `优化` floaty.window/floaty.rawWindow 同时支持主线程和子线程执行
|
* `优化` floaty.window/floaty.rawWindow 同时支持主线程和子线程执行
|
||||||
* `优化` getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性
|
* `优化` getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性
|
||||||
|
* `优化` 同步最新的 Rhino 引擎官方上游代码并进行必要的代码适配
|
||||||
|
* `优化` README.md 完善项目构建与运行相关内容 _[`issue #344`](http://issues.autojs6.com/344)_
|
||||||
* `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v662)_
|
* `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v662)_
|
||||||
|
|
||||||
# v6.6.1
|
# v6.6.1
|
||||||
|
|||||||
@@ -21,8 +21,9 @@
|
|||||||
* `修复` colors.pixel 方法无法接受单通道图像参数的问题 _[`issue #350`](http://issues.autojs6.com/350)_
|
* `修复` colors.pixel 方法无法接受单通道图像参数的问题 _[`issue #350`](http://issues.autojs6.com/350)_
|
||||||
* `修复` engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常
|
* `修复` engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常
|
||||||
* `修复` floaty.window/floaty.rawWindow 无法在子线程执行的问题
|
* `修复` floaty.window/floaty.rawWindow 无法在子线程执行的问题
|
||||||
* `修复` floaty.getClip 可能无法正常获取剪切板内容的问题
|
* `修复` floaty.getClip 可能无法正常获取剪切板内容的问题 _[`issue #341`](http://issues.autojs6.com/341)_
|
||||||
* `修复` ui.inflate 返回值丢失 attr/on/click 等原型方法的问题
|
* `修复` ui.inflate 返回值丢失 attr/on/click 等原型方法的问题
|
||||||
|
* `修复` 部分方法调用出现异常时无法被 try..catch 块捕获的问题 _[`issue #345`](http://issues.autojs6.com/345)_
|
||||||
* `修复` 布局分析页面生成代码时可能导致应用崩溃的问题 _[`issue #288`](http://issues.autojs6.com/288)_
|
* `修复` 布局分析页面生成代码时可能导致应用崩溃的问题 _[`issue #288`](http://issues.autojs6.com/288)_
|
||||||
* `修复` 打包应用无法正常使用 shizuku 模块的问题 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_
|
* `修复` 打包应用无法正常使用 shizuku 模块的问题 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_
|
||||||
* `修复` 代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题
|
* `修复` 代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题
|
||||||
@@ -45,6 +46,8 @@
|
|||||||
* `优化` 尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_
|
* `优化` 尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_
|
||||||
* `优化` floaty.window/floaty.rawWindow 同时支持主线程和子线程执行
|
* `优化` floaty.window/floaty.rawWindow 同时支持主线程和子线程执行
|
||||||
* `优化` getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性
|
* `优化` getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性
|
||||||
|
* `优化` 同步最新的 Rhino 引擎官方上游代码并进行必要的代码适配
|
||||||
|
* `优化` README.md 完善项目构建与运行相关内容 _[`issue #344`](http://issues.autojs6.com/344)_
|
||||||
* `依赖` 升级 Gradle Compile 版本 34 -> 35
|
* `依赖` 升级 Gradle Compile 版本 34 -> 35
|
||||||
* `依赖` 升级 Gradle 版本 8.12 -> 8.14-rc-1
|
* `依赖` 升级 Gradle 版本 8.12 -> 8.14-rc-1
|
||||||
* `依赖` 升级 Rhino 版本 1.8.0-SNAPSHOT -> 1.8.1-SNAPSHOT
|
* `依赖` 升级 Rhino 版本 1.8.0-SNAPSHOT -> 1.8.1-SNAPSHOT
|
||||||
|
|||||||
@@ -21,8 +21,9 @@
|
|||||||
* `修复` colors.pixel 方法无法接受单通道图像参数的问题 _[`issue #350`](http://issues.autojs6.com/350)_
|
* `修复` colors.pixel 方法无法接受单通道图像参数的问题 _[`issue #350`](http://issues.autojs6.com/350)_
|
||||||
* `修复` engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常
|
* `修复` engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常
|
||||||
* `修复` floaty.window/floaty.rawWindow 无法在子线程执行的问题
|
* `修复` floaty.window/floaty.rawWindow 无法在子线程执行的问题
|
||||||
* `修复` floaty.getClip 可能无法正常获取剪切板内容的问题
|
* `修复` floaty.getClip 可能无法正常获取剪切板内容的问题 _[`issue #341`](http://issues.autojs6.com/341)_
|
||||||
* `修复` ui.inflate 返回值丢失 attr/on/click 等原型方法的问题
|
* `修复` ui.inflate 返回值丢失 attr/on/click 等原型方法的问题
|
||||||
|
* `修复` 部分方法调用出现异常时无法被 try..catch 块捕获的问题 _[`issue #345`](http://issues.autojs6.com/345)_
|
||||||
* `修复` 布局分析页面生成代码时可能导致应用崩溃的问题 _[`issue #288`](http://issues.autojs6.com/288)_
|
* `修复` 布局分析页面生成代码时可能导致应用崩溃的问题 _[`issue #288`](http://issues.autojs6.com/288)_
|
||||||
* `修复` 打包应用无法正常使用 shizuku 模块的问题 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_
|
* `修复` 打包应用无法正常使用 shizuku 模块的问题 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_
|
||||||
* `修复` 代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题
|
* `修复` 代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题
|
||||||
@@ -45,6 +46,8 @@
|
|||||||
* `优化` 尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_
|
* `优化` 尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_
|
||||||
* `优化` floaty.window/floaty.rawWindow 同时支持主线程和子线程执行
|
* `优化` floaty.window/floaty.rawWindow 同时支持主线程和子线程执行
|
||||||
* `优化` getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性
|
* `优化` getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性
|
||||||
|
* `优化` 同步最新的 Rhino 引擎官方上游代码并进行必要的代码适配
|
||||||
|
* `优化` README.md 完善项目构建与运行相关内容 _[`issue #344`](http://issues.autojs6.com/344)_
|
||||||
* `依赖` 升级 Gradle Compile 版本 34 -> 35
|
* `依赖` 升级 Gradle Compile 版本 34 -> 35
|
||||||
* `依赖` 升级 Gradle 版本 8.12 -> 8.14-rc-1
|
* `依赖` 升级 Gradle 版本 8.12 -> 8.14-rc-1
|
||||||
* `依赖` 升级 Rhino 版本 1.8.0-SNAPSHOT -> 1.8.1-SNAPSHOT
|
* `依赖` 升级 Rhino 版本 1.8.0-SNAPSHOT -> 1.8.1-SNAPSHOT
|
||||||
|
|||||||
@@ -147,7 +147,7 @@ abstract class Augmentable(private val scriptRuntime: ScriptRuntime? = null) : F
|
|||||||
val message = e.message?.let {
|
val message = e.message?.let {
|
||||||
globalContext.getString(R.string.error_failed_to_call_method_with_cause, key, it)
|
globalContext.getString(R.string.error_failed_to_call_method_with_cause, key, it)
|
||||||
} ?: globalContext.getString(R.string.error_failed_to_call_method, key)
|
} ?: globalContext.getString(R.string.error_failed_to_call_method, key)
|
||||||
throw RuntimeException(message, e)
|
throw WrappedRuntimeException(message, e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ import org.mozilla.javascript.EvaluatorException
|
|||||||
// ! zh-CN: 当前类可在打印错误堆栈信息时包含异常所在的 code line number (代码行号).
|
// ! zh-CN: 当前类可在打印错误堆栈信息时包含异常所在的 code line number (代码行号).
|
||||||
class WrappedRuntimeException(detailMessage: String, private val causeException: Throwable? = null) : EvaluatorException(detailMessage) {
|
class WrappedRuntimeException(detailMessage: String, private val causeException: Throwable? = null) : EvaluatorException(detailMessage) {
|
||||||
|
|
||||||
|
constructor(causeException: Throwable) : this(causeException.message ?: "", causeException)
|
||||||
|
|
||||||
init {
|
init {
|
||||||
causeException?.let { initCause(it) }
|
causeException?.let { initCause(it) }
|
||||||
val linep = intArrayOf(0)
|
val linep = intArrayOf(0)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#Sat Apr 12 21:14:15 CST 2025
|
#Sat Apr 12 23:02:49 CST 2025
|
||||||
BUILD_TIME=1744463655564
|
BUILD_TIME=1744470169558
|
||||||
COMPILE_SDK_VERSION=35
|
COMPILE_SDK_VERSION=35
|
||||||
JAVA_VERSION=23
|
JAVA_VERSION=23
|
||||||
JAVA_VERSION_MIN_RADICAL=0
|
JAVA_VERSION_MIN_RADICAL=0
|
||||||
@@ -17,6 +17,6 @@ RAPID_OCR_OPENCV_MOBILE_LABEL_VERSION=13
|
|||||||
RAPID_OCR_OPENCV_MOBILE_VERSION=4.5.3
|
RAPID_OCR_OPENCV_MOBILE_VERSION=4.5.3
|
||||||
TARGET_SDK_VERSION=35
|
TARGET_SDK_VERSION=35
|
||||||
TARGET_SDK_VERSION_INRT=29
|
TARGET_SDK_VERSION_INRT=29
|
||||||
VERSION_BUILD=3130
|
VERSION_BUILD=3131
|
||||||
VERSION_NAME=6.6.2 Alpha6
|
VERSION_NAME=6.6.2 Alpha6
|
||||||
VSCODE_EXT_REQUIRED_VERSION=1.0.8
|
VSCODE_EXT_REQUIRED_VERSION=1.0.8
|
||||||
|
|||||||
Reference in New Issue
Block a user