Сборка Camera SDK Samples для Android OS - Невозможно запустить исполняемые файлы - PullRequest
0 голосов
/ 11 февраля 2020

Я собрал образцы 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

Для информации:

  • $ file rs-depth

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

  • $ file librealsense.so

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, но у меня всегда одна и та же ошибка.

Поэтому я не могу выполнить программы образцов камеры на моем целевом устройстве .

...