From d9b55d433f209b2f8ddaf6fc1c73ebfc4648c606 Mon Sep 17 00:00:00 2001 From: Kimish Patel Date: Tue, 26 Aug 2025 13:36:42 -0700 Subject: [PATCH] Fix build_android_library.sh Qnn backend requires libQnnDlc. Package that in the aar file --- scripts/build_android_library.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/build_android_library.sh b/scripts/build_android_library.sh index a50d15709bd..83d714c876a 100755 --- a/scripts/build_android_library.sh +++ b/scripts/build_android_library.sh @@ -67,6 +67,15 @@ build_android_native_library() { # Copy QNN related so library if [ -n "$QNN_SDK_ROOT" ] && [ "$ANDROID_ABI" == "arm64-v8a" ]; then cp "${CMAKE_OUT}"/lib/libqnn_executorch_backend.so ${SO_STAGE_DIR} + cp "${QNN_SDK_ROOT}"/lib/aarch64-android/libQnnModelDlc.so ${SO_STAGE_DIR} + cp "${QNN_SDK_ROOT}"/lib/aarch64-android/libQnnHtp.so ${SO_STAGE_DIR} + cp "${QNN_SDK_ROOT}"/lib/aarch64-android/libQnnSystem.so ${SO_STAGE_DIR} + cp "${QNN_SDK_ROOT}"/lib/aarch64-android/libQnnHtpV69Stub.so ${SO_STAGE_DIR} + cp "${QNN_SDK_ROOT}"/lib/aarch64-android/libQnnHtpV73Stub.so ${SO_STAGE_DIR} + cp "${QNN_SDK_ROOT}"/lib/aarch64-android/libQnnHtpV75Stub.so ${SO_STAGE_DIR} + cp "${QNN_SDK_ROOT}"/lib/hexagon-v69/unsigned/libQnnHtpV69Skel.so ${SO_STAGE_DIR} + cp "${QNN_SDK_ROOT}"/lib/hexagon-v73/unsigned/libQnnHtpV73Skel.so ${SO_STAGE_DIR} + cp "${QNN_SDK_ROOT}"/lib/hexagon-v75/unsigned/libQnnHtpV75Skel.so ${SO_STAGE_DIR} fi # Copy MTK related so library