با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
لطفاً دستورالعملهای زیر را برای ساختن برنامههای نمونه Android با MediaPipe Framework دنبال کنید. برای کسب اطلاعات بیشتر در مورد این برنامه های نمونه، از Hello World شروع کنید! در اندروید .
ساختن نمونه برنامه های اندروید با Bazel
پیش نیاز
MediaPipe Framework را طبق این دستورالعمل ها نصب کنید.
راه اندازی Java Runtime
Android SDK نسخه 30.0.0 و بالاتر را راه اندازی کنید.
نسخه اندروید NDK را بین 18 و 21 تنظیم کنید.
MediaPipe توصیه میکند Android SDK و NDK را از طریق Android Studio تنظیم کنید (و برای راهاندازی Android Studio به زیر مراجعه کنید). با این حال، اگر ترجیح میدهید از MediaPipe بدون Android Studio استفاده کنید، لطفاً setup_android_sdk_and_ndk.sh را برای دانلود و راهاندازی Android SDK و NDK قبل از ساختن هر برنامهی نمونه Android اجرا کنید.
اگر Android SDK و NDK قبلاً نصب شده اند (مثلاً توسط Android Studio)، $ANDROID_HOME و $ANDROID_NDK_HOME را تنظیم کنید تا به SDK و NDK نصب شده اشاره کنند.
export ANDROID_HOME=<path to the Android SDK>
export ANDROID_NDK_HOME=<path to the Android NDK>
و قوانین android_ndk_repository() و android_sdk_repository() را به صورت زیر به فایل WORKSPACE اضافه کنید:
برای استفاده از Framework در نسخههای قبلی اندروید، MediaPipe باید به سطح پایینتر API Android تغییر کند. شما می توانید با تعیین api_level = $YOUR_INTENDED_API_LEVEL در android_ndk_repository() و/یا android_sdk_repository() در فایل WORKSPACE به این هدف برسید.
برای ساختن یک برنامه نمونه اندروید، با هدف ساخت android_binary مربوطه بسازید. به عنوان مثال، برای MediaPipe Hands هدف handtrackinggpu در فایل BUILD است: