Я пытаюсь решить проблему, аналогичную Поддержка NDK, с другим видом продукта , но в файле .c вместо файла .cpp.
Кто-нибудь знает, как, если возможно получить текущую версию сборки из параметра JNIEnv
в C, как в принятом решении C ++ в связанном потоке? А если нет, то какой самый эффективный способ заставить функцию в C возвращать разные строки для каждого варианта?
Моим первым инстинктом было объявить разные папки jni в каждом варианте в gradle, указав каждому путь ExternalNativeBuild NDKBuild
, но он не может быть собран, так как gradle пытается найти метод path()
в Android.mk в отличие от установки Папка jni для аромата.