Ayrıca, Android C++ kitaplıklarınız için önceden oluşturulmuş LiteRT Maven paketlerini, tüm LiteRT kaynak ağacını oluşturmadan da kullanabilirsiniz. Entegrasyon, CMake ile yapılır.
Aşağıda, C++ NDK kodunuzda LiteRT CompiledModel API'yi kullanmayla ilgili temel adımlar gösterilmektedir.
LiteRT C++ SDK'sını entegre etme
LiteRT C++ SDK'sını barındıracak bir klasör seçin. Bundan <litert_cc_sdk_location> olarak bahsedeceğiz.
C++ SDK'sını indirme
<litert_cc_sdk_location>altında LiteRT C++ SDK zip dosyasından gerekli dosyaları (CMakeLists.txt, kaynak ve başlık dosyaları) hazırlamanız gerekir.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>LiteRT Maven paketindeki
libLiteRt.soöğesini<litert_cc_sdk_location>altına yerleştirin.cp <path_to_prebuilt_lib>/libLiteRt.so <litert_cc_sdk_location>/litert_cc_sdk/LiteRT API'yi kullanmak için
CMakeLists.txtsürümünüzü güncelleyin.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'sını yapılandırmak için
build.gradle.ktsdosyanızı güncelleyin.externalNativeBuild { cmake { path = file("<litert_cc_sdk_location>/CMakeLists.txt") version = "3.22.1" } }