Как собрать Android Studio проект с C-кодом из-под aarch64 и без NDK?

Скажем, у меня есть Android Studio проект, который содержит как код для JVM, так и C-код, в котором я не работаю. На своем устройстве я не могу собрать этот проект в связи с отсутствием NDK под мой процессор. Точнее, он есть (https://github.com/Lzhiyong/termux-ndk/), но неофициальный и кривой.

Могу ли я как-то собрать этот код, воспользовавшись NDK на другом устройстве, который его поддерживает? Например, скомпилировать, а потом как-то вшить в проект на другом устройстве так, чтобы NDK не требовался вовсе?

UPD1. @woesss предложил использовать подключаемые библиотеки, что не помогло - gradle-таск extractAfatDebugNativeDebugMetadata падает с ошибкой No NDK installed. Если же подключить NDK, тот, о котором я написал выше, то падает так: org.gradle.process.internal.ExecExeption: A problem occured starting process 'command '/home/user/android-ndk-r22b/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objcopy' Может быть, я где-то должен указать путь? Он берет зачем-то папку linux-x86_64, тогда как нужна соседняя - aarch64


Ответы (0 шт):