ndk-gdb ツールを使用してネイティブ Android アプリをデバッグしようとしています。ndk-gdb を実行すると、次のエラーが発生します。
"/home/amila/Android/Ndk/android-ndk-r20/build/core/add-application.mk:88: *** Android NDK: 中止しています... . 停止します。エラー: Android からアプリケーション ABI を取得できませんでした.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/アプリケーション.mk
APP_ABI := arm64-v8a
ndk-gdb
ツールを実行してもエラーは発生しません。