diff --git a/arkoala-arkts/har/arkoala-har-bundle/bundle.mjs b/arkoala-arkts/har/arkoala-har-bundle/bundle.mjs index 3e2beec86cc6fe44e2dd738ab56a8f626dfbd36a..8173d49ad15fdc15abe9df76096b096d58d24ee9 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 f35f1fe7d2d3e71dd2191dffe9337311b61df31f..992e0d7f2ea459c968cd4c89a5365b573dfa2e02 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;