2

我正在尝试使用 ndk-gdb 工具调试本机 android 应用程序。当我执行 ndk-gdb 时,出现以下错误。

“/home/amila/Android/Ndk/android-ndk-r20/build/core/add-application.mk:88: *** Android NDK: Aborting... . 停止。错误: 无法从 Android 检索应用程序 ABI .mk。”

我已经使用ndk-build命令构建了本机部分,并且该应用程序正在 Android Studio 中构建,没有任何问题。

jni 目录:/ndktest/jni(其中 ndktest 是应用名称)

我在ndk-gdbAndroidManifest.xml 所在的目录 (/ndktest/app/src/main) 中运行了该命令。

我还尝试添加APP_ABI := arm64-v8a到 Android.mk 中,但没有任何改变。

jni/Android.mk

LOCAL_PATH := $(call my-dir)    

include $(CLEAR_VARS)

LOCAL_MODULE := ndktest
LOCAL_SRC_FILES := ndktest.cpp

include $(BUILD_SHARED_LIBRARY)

jni/应用程序.mk

APP_ABI := arm64-v8a

ndk-gdb运行该工具时应该没有错误。

4

0 回答 0