Linux Lib для использования с NDK на Android - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь запустить работающую библиотеку Linux с NDK на устройстве Android. Студия Android всегда говорит мне, что все в порядке, но в конце концов приложение cra sh на устройстве. Единственная причина, на мой взгляд, в том, что библиотека использует некоторые приличия, которые не работают на Android.

Я сделал ldd, и вывод:

    linux-vdso.so.1 (0x00007ffef7deb000)
    libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2 (0x00007fd8ece81000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd8ecaf8000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd8ec75a000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd8ec542000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd8ec151000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd8ebf4d000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd8ebd2e000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fd8ebb26000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fd8ed754000)

Я думаю все являются общими Linux библиотеками и должны работать в Android с NDK. Кто-нибудь здесь с подобной проблемой?

...