【问题标题】:Debugging Opencv Android app调试 Opencv Android 应用程序
【发布时间】:2014-08-28 23:51:30
【问题描述】:

我正在为 Android 开发 OpenCV。我想在 Eclipse 中调试 C++ 代码。为此,我发现了一些 StackOverflow 答案。但是我仍然没有成功调试作为原生应用程序。

我遵循的步骤:

  1. 添加了 android.os.Debug.waitForDebugger();在加载您的本机库之前。这可能会有所帮助。
  2. 在 Application.mk 中添加了 APP_OPTIM := 调试
  3. 运行 ndk-build NDK_BUILD=1

构建应用后,“运行 -> 调试为 -> Android Native Application”

我在 Android 控制台中遇到的错误: 未知应用程序 ABI: 无法检测到应用程序 ABI

参考: Debugging Android NDK C/C++ code in Eclipse - breakpoints are not hit

【问题讨论】:

  • 你的日志是什么? Android日志在不同的行中提供了很多信息,所以请粘贴它以提供更多信息。

标签: c++ eclipse debugging opencv android-ndk


【解决方案1】:

您要针对什么 API 级别进行编译?调试时,针对旧平台版本编译时可能会遇到此类错误。

您可以尝试在 Application.mk 中设置 APP_PLATFORM:=android-14 并在清单中将 minSdkVersion 设置为至少 14。完成后,您可以清理项目并再次尝试调试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-23
    • 2010-10-13
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-28
    相关资源
    最近更新 更多