我正在尝试在Eclipse中调试本机应用程序。不幸的是,当我运行“Debug As-> Android Native Application”时,我在控制台中看到以下错误:
[2014-09-10 21:03:48 - GenderDetector] Verify if the application was built with NDK_DEBUG=1
[2014-09-10 21:04:16 - GenderDetector] gdbserver output:
[2014-09-10 21:04:16 - GenderDetector] run-as: Package 'com.opencv.genderdetector' is unknown
如果我尝试在ndk-build命令中添加“NDK_DEBUT = 1”,我会看到以下错误:
[armeabi-v7a] Gdbserver : [arm-linux-androideabi-4.9] libs/armeabi-v7a/gdbserver
install: cannot stat ‘/home/yury/software/android-ndk/prebuilt/android-arm/gdbserver/gdbserver’: No such file or directory
make: *** [libs/armeabi-v7a/gdbserver] Error 1
有人可以解释一下我做错了吗?
答案 0 :(得分:2)
以下是可以帮助您的步骤:
问候。
答案 1 :(得分:0)
像这样构建你的应用程序:ndk-build NDK_DEBUG:= 1 APP_OPTIM:= debug 这将启用调试标志,还会创建调试器使用的符号文件。您将在jni / libs文件夹中看到2个文件gdbserver.so和gdb.setup。完成此操作后,您可以作为本机应用程序进行调试。
答案 2 :(得分:0)
我使用android-ndk-r10时遇到此错误。使用android-ndk-r10e后,此错误消失。