我正在尝试使用ndk-gdb工具调试本机android应用。执行ndk-gdb时,出现以下错误。
“ / home / amila / Android / Ndk / android-ndk-r20 / build / core / add-application.mk:88: *** Android NDK:正在中止...。停止。错误:无法从Android.mk检索应用程序ABI。”
我已经使用ndk-build
命令构建了本机部分,并且该应用正在Android Studio中构建,没有任何问题。
jni目录:/ ndktest / jni(其中ndktest是应用程序名称)
我在AndroidManifest.xml所在的目录(/ ndktest / app / src / main)中运行了ndk-gdb
命令。
我还尝试了将APP_ABI := arm64-v8a
添加到Android.mk中,但未做任何更改。
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := ndktest
LOCAL_SRC_FILES := ndktest.cpp
include $(BUILD_SHARED_LIBRARY)
APP_ABI := arm64-v8a
运行ndk-gdb
工具时应该没有错误。