[英]Cannot debug Android application with native code
我正在嘗試在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_DEBUT = 1”添加到ndk-build命令中,則會看到以下錯誤:
[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
有人可以解釋我在做什么錯嗎?
以下步驟可以為您提供幫助:
問候。
像這樣構建應用程序:ndk-build NDK_DEBUG:= 1 APP_OPTIM:= debug這將啟用調試標志並創建調試器使用的符號文件。 您將在jni / libs文件夾中看到2個文件gdbserver.so和gdb.setup。 完成此操作后,您可以將其調試為本機應用程序。
使用android-ndk-r10時遇到此錯誤。 使用android-ndk-r10e后,此錯誤消失。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.