Android NDK 应用程序构建但不运行
Posted
技术标签:
【中文标题】Android NDK 应用程序构建但不运行【英文标题】:Android NDK app builds but not runs 【发布时间】:2014-10-16 05:48:13 【问题描述】:我正在尝试关注this tutorial。到目前为止,我设法使用 eclipse 和控制台正确构建了项目。现在,我有一个问题,我无法运行这个项目:Eclipse 提示错误Your project contains error(s), please fix them before running your application
。
我该如何解决这个问题? 实际上,Eclipse 指出了CameraRenderer.cpp
文件中的错误,例如每个头文件的未解析包含项(OpenCV 头文件除外,它被添加到jni/build
文件夹中)。这些问题是否有某种联系?
我在下面提供屏幕。
【问题讨论】:
【参考方案1】:还有一个快速修复,现在只运行代码。 您可以转到“问题部分”并右键单击错误,然后将其删除。 如果您稍后将对 cpp 文件进行任何更改,则需要再次重新删除它们。 所以我建议你按照 G3M 的说法添加原生支持。
【讨论】:
【参考方案2】:您是否为您的项目添加了“添加本机支持”以添加 NDK 支持。请参阅下面的屏幕截图。右键单击您的项目-> android 工具-> 添加本机支持。
还请确保您在属性中添加了 NDK 的路径,如下面的屏幕截图所示
【讨论】:
以上是关于Android NDK 应用程序构建但不运行的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | 使用 Makefile 构建 Android 平台 NDK 应用 )(代码
Android 逆向代码调试器开发 ( 使用 NDK 中的 ndk-build + Android.mk 编译 Android 平台的代码调试器可执行应用 )
Android 逆向代码调试器开发 ( 使用 NDK 中的 ndk-build + Android.mk 编译 Android 平台的代码调试器可执行应用 )