Я собрал образцы SDK для Android ОС, выполнив все шаги, описанные в этом документе (стр. 26): https://www.intel.com/content/dam/support/us/en/documents/emerging-technologies/intel-realsense-technology/Intel-RealSense-SDK2-Github-Guide.pdf
Модель камеры: Intel realsense D435
Хост-машина: Linux с Ubuntu 18.04
Платформа: Rooted Android целевое устройство | =
Версия CMake: 3.10.2
ANDROID_ABI: armeabi- v7a (https://developer.android.com/ndk/guides/abis.html#sa)
Версия SDK: 2.0
Версия NDK: Android ndk r21
Я запускаю исполняемый файл: ./rs-depth
И я получаю следующую ошибку: /system/bin/sh: <stdin>[2]: ./rs-depth: not executable: 64-bit ELF file
Для информации:
rs-depth: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=3bf14a7cdd2239fdc40cae00909a57adedc62f9a, with debug_info, not stripped
librealsense2.so.2.32.1: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=ee9cb98573f48590f464f905113bf70e077b04b2, with debug_info, not stripped
На устройстве Android через adb:
$ uname -a
Linux localhost 4.9.112+ #1 SMP PREEMPT Fri Mar 15 09:53:25 PDT 2019 aarch64
Я пытался создать эти образцы с другими ABI, но у меня всегда одна и та же ошибка.
Поэтому я не могу выполнить программы образцов камеры на моем целевом устройстве .