From 2558ba840cf692588b35073c7aa86800c3d34ea6 Mon Sep 17 00:00:00 2001 From: Tianer Zhou Date: Mon, 17 Feb 2025 15:29:02 +0800 Subject: [PATCH] patch to skip plugin Signed-off-by: Tianer Zhou --- arkoala-arkts/har/arkoala-har-bundle/bundle.mjs | 16 ++++++++-------- interop/src/cpp/vmloader.cc | 5 +++++ 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/arkoala-arkts/har/arkoala-har-bundle/bundle.mjs b/arkoala-arkts/har/arkoala-har-bundle/bundle.mjs index 3e2beec86..8173d49ad 100644 --- a/arkoala-arkts/har/arkoala-har-bundle/bundle.mjs +++ b/arkoala-arkts/har/arkoala-har-bundle/bundle.mjs @@ -45,17 +45,17 @@ export function wrapOnWindowStageCreate(receiver) { cb = loadArgs[1] } let newCb = (err, data, ...rest) => { - windowStage.getMainWindowSync().getUIContext().runScopedTask(() => { - let abilityInfo = receiver.context.abilityInfo - let bundleName = abilityInfo.bundleName, moduleName = abilityInfo.moduleName + // windowStage.getMainWindowSync().getUIContext().runScopedTask(() => { + // let abilityInfo = receiver.context.abilityInfo + // let bundleName = abilityInfo.bundleName, moduleName = abilityInfo.moduleName - var appName = bundleName.split(".").map(item => item.charAt(0).toUpperCase() + item.slice(1)).join('') + // var appName = bundleName.split(".").map(item => item.charAt(0).toUpperCase() + item.slice(1)).join('') - console.log(">>>>>", appName) + // console.log(">>>>>", appName) - // startArkoala(url, { bundleName, moduleName }); - checkLoader("panda", appName) - }); + // // startArkoala(url, { bundleName, moduleName }); + // // checkLoader("panda", appName) + // }); return cb?.(err, data, ...rest); }; if (typeof loadArgs[0] === "function") { diff --git a/interop/src/cpp/vmloader.cc b/interop/src/cpp/vmloader.cc index f35f1fe7d..992e0d7f2 100644 --- a/interop/src/cpp/vmloader.cc +++ b/interop/src/cpp/vmloader.cc @@ -284,6 +284,11 @@ extern "C" DLL_EXPORT KInt LoadVirtualMachine(KInt vmKind, const char* appClassP return 0; } +extern "C" DLL_EXPORT void* GetVMAddr() +{ + return g_vmEntry.env; +} + struct AppInfo { const char* className; const char* createMethodName; -- Gitee