From 8037046ff5785f6d0b5bb3231117ed5bfba852ad Mon Sep 17 00:00:00 2001 From: chaoxizhang Date: Tue, 29 Oct 2024 20:22:23 +0800 Subject: [PATCH] Fix FlutterAssets getAssetFilePathByName with bundleName not working. Signed-off-by: chaoxizhang --- .../src/main/ets/embedding/engine/loader/FlutterLoader.ets | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/embedding/engine/loader/FlutterLoader.ets b/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/embedding/engine/loader/FlutterLoader.ets index aaeb579a61..8c9b1528ae 100644 --- a/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/embedding/engine/loader/FlutterLoader.ets +++ b/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/embedding/engine/loader/FlutterLoader.ets @@ -240,6 +240,9 @@ export default class FlutterLoader { } getLookupKeyForAsset(asset: string, packageName?: string): string { + if (typeof packageName === 'string' && packageName.trim().length > 0) { + return this.fullAssetPathFrom('packages' + FILE_SEPARATOR + packageName + FILE_SEPARATOR + asset); + } return this.fullAssetPathFrom(asset); } -- Gitee