شما میتوانید از کتابخانهی از پیش ساخته شدهی ++C از پکیج LiteRT Maven برای برنامههای اندروید خود بدون نیاز به ساخت کل درخت منبع LiteRT استفاده کنید. این ادغام را میتوان با CMake انجام داد.
مراحل زیر، مراحل اولیه استفاده از LiteRT CompiledModel API در کد C++ NDK شما را نشان میدهد.
ادغام کتابخانه از پیش ساخته شده LiteRT C++
یک پوشه برای میزبانی LiteRT C++ SDK انتخاب کنید. ما از آن به عنوان <litert_cc_sdk_location> یاد خواهیم کرد.
دانلود SDK مربوط به زبان برنامهنویسی سیپلاسپلاس
شما باید فایلهای لازم (CMakeLists.txt، فایلهای منبع و هدر) را از فایل زیپ LiteRT C++ SDK در مسیر
<litert_cc_sdk_location>آماده کنید.wget https://github.com/google-ai-edge/LiteRT/releases/download/<litert_version>/litert_cc_sdk.zip unzip litert_cc_sdk.zip -d <litert_cc_sdk_location>libLiteRt.soاز پکیج LiteRT Maven در زیر<litert_cc_sdk_location>قرار دهید.cp <path_to_prebuilt_lib>/libLiteRt.so <litert_cc_sdk_location>/litert_cc_sdk/CMakeLists.txtخود را برای استفاده از LiteRT API بهروزرسانی کنید.add_subdirectory("<litert_cc_sdk_location>" "<litert_cc_sdk_location>/build") include_directories("<litert_cc_sdk_location>") target_link_libraries(${CMAKE_PROJECT_NAME} # Use `litert_cc_api` for LiteRT C++ SDK litert_cc_api android log)برای پیکربندی LiteRT C++ SDK
build.gradle.ktsخود را بهروزرسانی کنید.externalNativeBuild { cmake { path = file("<litert_cc_sdk_location>/CMakeLists.txt") version = "3.22.1" } }