Я пытаюсь отладить нативное приложение для Android с помощью инструмента ndk-gdb.Когда я выполняю ndk-gdb, я получаю следующую ошибку:
"/ home / amila / Android / Ndk / android-ndk-r20 / build / core / add-application.mk: 88: *** Android NDK: прерывание .... Стоп. ОШИБКА: не удалось получить ABI приложения из Android.mk. "
Я собрал собственные детали с помощью команды ndk-build
и приложениябез проблем создается в Android Studio.
каталог jni: / ndktest / jni (где ndktest - имя приложения)
Я выполнил команду ndk-gdb
в каталоге, где AndroidManifest.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 / Application.mk
APP_ABI := arm64-v8a
При запуске инструмента ndk-gdb
не должно быть ошибок.