我是NDK调试的新手,我正在尝试构建用于调试的cpp代码.
这是我的Application.mk文件的外观:
APP_STL := stlport_static
APP_MODULES := abc xyz
APP_CFLAGS += -fno-rtti -fexceptions
APP_ABI := armeabi armeabi-v7a
NDK_TOOLCHAIN := arm-linux-androideabi-4.9
我得到以下错误,我已经尝试了ndk工具中的所有工具链,我错过了什么?
更新:
我意识到当从Android Studio运行构建时,NDK_PROJECT_PATH设置为null.我能够跑
来自终端的ndk-build -C.
实际上我的最终目标是通过设置断点来调试本机c文件.
那么目前的情况:
我在xyz文件夹中有本机代码,其中包含包含android.mk和application.mk的jni文件夹
我可以在这个文件夹中运行ndk-build并获取.so文件,我手动复制粘贴在我的Android应用程序的jnilibs文件夹中(比如appB):
这是appB的平台:
apply plugin: 'com.android.library'
android {
compileSdkVersion