From fee6e0bc40aa85b1f9de246abbcddc4d00d7f620 Mon Sep 17 00:00:00 2001 From: linshenjianlu Date: Tue, 21 Apr 2026 08:11:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(ToolHub):=20=E5=A2=9E=E5=BC=BA=20loadScript?= =?UTF-8?q?=20=E9=94=99=E8=AF=AF=E6=97=A5=E5=BF=97=E8=BE=93=E5=87=BA?= =?UTF-8?q?=EF=BC=8C=E6=96=B9=E4=BE=BF=E6=8E=92=E6=9F=A5=E5=85=A5=E5=8F=A3?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E5=8E=9F=E5=9B=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ToolHub.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ToolHub.js b/ToolHub.js index e80229a..a95d290 100644 --- a/ToolHub.js +++ b/ToolHub.js @@ -254,7 +254,9 @@ function loadScript(relPath) { var geval = eval; geval(String(sb.toString())); } catch(e) { - throw "loadScript(" + relPath + ") failed: " + e; + var errMsg = "loadScript(" + relPath + ") failed: " + e; + try { android.util.Log.e("ToolHub", errMsg); } catch(eLog) {} + throw errMsg; } } @@ -268,7 +270,9 @@ for (var i = 0; i < modules.length; i++) { try { loadScript(modules[i]); } catch (e) { - writeLog("Module load failed: " + modules[i] + " -> " + String(e)); + var modErr = "Module load failed: " + modules[i] + " -> " + String(e); + writeLog(modErr); + try { android.util.Log.e("ToolHub", modErr); } catch(eLog) {} loadErrors.push({ module: modules[i], err: String(e) }); if (modules[i] === "th_16_entry.js") { throw "Critical module failed: " + modules[i];