【发布时间】:2012-01-14 15:10:42
【问题描述】:
我正在使用 Eclipse Indigo。我正在尝试调试 Android Eclipse 项目的 JNI/C++ 部分。出于显而易见的原因,我不想将我的 Android 项目转换为 C++ 项目。我不介意添加 C++ 特性,但到目前为止我尝试过的选项将我的项目更改为需要 make 文件的 C++ 项目。所以调试过程是我启动一个 Java Android 调试会话,启动 ndk-gdb 调试服务器,然后我需要以某种方式附加 C++ 调试器。因此,除了 Android Java 调试配置之外,我还创建了一个 C++ 调试配置文件。但是当我启动它时,我得到指定的项目不是 C/C++。我应该创建一个虚拟 C++ 项目只是为了让调试会话正常工作吗?谢谢
PS:我正在按照本指南中的步骤在 Android 中调试 JNI: http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-debugging/#more-23
而且它并不表示需要创建一个单独的 C++ 项目。
【问题讨论】:
标签: android eclipse debugging java-native-interface android-ndk