Я пытаюсь включить физические эффекты для моего движка рендеринга (C ++, Android, iOS), используя Bullet Physics. Для платформы Android я использую CMake для сборки библиотек cpp с помощью ndk. Когда я добавляю библиотеки маркеров (Bullet Collision, Dynamics и Linearmath) в качестве target_link_libraries для моей библиотеки graphicsEngine, мое Android-приложение теряет свои возможности отладки в AndroidStudio. Я сомневаюсь, что что-то не так с тем, как я строю свои пули. Я могу увидеть сгенерированные библиотеки libBulletCollision.so..etc .. по следующему пути.
build\intermediates\transforms\stripDebugSymbol\google\debug\0\lib\armeabi-v7a
Любая помощь или предложение приветствуется ..
Структура папок для CMakeLists of BulletPhysics
cpp------
--BulletInclude-----
----BulletCollision-
----BulletDynamics--
----LinearMath------
----CMakeLists.txt
--GLEngine----------
--CMakeLists.txt
Каждая папка в BulletInclude имеет CMakeLists.txt со следующей структурой
ADD_LIBRARY(libname
SHARED
required cpp files)
TARGET_LINK_LIBRATIES(libname otherlibname)