ndk-gdb中出现“无法从www.example.com检索应用程序ABIAndroid.mk“错误

7vux5j2d  于 2022-12-02  发布在  Android
关注(0)|答案(1)|浏览(101)

我正在尝试使用ndk-gdb工具调试一个原生android应用程序。当我执行ndk-gdb时,我得到以下错误。
“/home/amila/安卓/Ndk/安卓-ndk-r20/构建/内核/添加应用程序。mk:88:***安卓NDK:正在中止....停止。错误:无法从Android.mk检索应用程序ABI。”
我已经使用ndk-build命令构建了本机部分,应用程序正在Android Studio中构建,没有任何问题。
JNI目录:/ndktest/jni(其中ndktest是应用程序名称)
我在AndroidManifest.xml所在的目录(/ndktest/app/src/main)中运行了ndk-gdb命令。
我还尝试将APP_ABI := arm64-v8a添加到www.example.com中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/Application.mk

APP_ABI := arm64-v8a

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

vc6uscn9

vc6uscn91#

请注意,ndk-gdb不会考虑您的gradle配置,因此如果您修改了文件结构,请确保您的Android.mk文件位于项目目录下的“jni”文件夹中。

相关问题