2

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-gdbAndroidManifest.xml が存在するディレクトリ (/ndktest/app/src/main) でコマンドを実行しました。

私もAPP_ABI := arm64-v8aAndroid.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