В Android Studio — NDK мне нужно вызывать функции c ++, которые не поддерживаются NDK, как это сделать?

Я боролся с этой проблемой в течение 1 недели, 18 часов в день, и после того, как я потерял все свои надежды, я решил попросить вас о помощи.

Мне нужно вызвать некоторые функции c ++, которые уже есть в ядре Android, но эти функции не являются общедоступными для NDK и не поддерживаются.

Пример этих .c файлов и функций:

https://android.googlesource.com/platform/hardware/qcom/audio/+/marshmallow-dr1.5-dev/msm8909/hal/audio_hw.c

Как вы можете видеть, они уже интегрированы и находятся в исходном коде Android для некоторых устройств, и мне нужен способ вызывать эти функции из Android Studio, NDK.

Я пытался найти ресурсы для этого, но пока ничего не смог добиться. Я также попытался экспортировать библиотеку .so для тех функций, которые необходимы непосредственно в qualcom, но, очевидно, это тоже не сработает.

Я знаю, что эти функции могут поддерживаться не на всех устройствах Android, я знаю об этом, и я буду их дифференцировать, но вначале я должен иметь возможность правильно использовать эти файлы c ++ и их функции.

Пожалуйста, если вы можете сказать мне, как или дать мне возможность сделать это.

Благодарю.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]