我有一个NDK Android项目,一些Java,主要是C.我遵循了一个详细而漫长的过程(http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-debugging/),通过Eclipse设置C代码的符号调试。调试会话启动有点乏味,但效果很好。大多数详细过程涉及配置 C / C ++应用程序调试启动。我希望将这个启动作为项目的一部分,因此当其他人导入项目时,他们将能够使用它而无需完成整个过程。
我跟着How do I save Eclipse launch profiles across workspaces?和In Eclipse, how to have launch configurations relative to the project?,这些帮助我获得了几乎可以运作的东西。
这是发生了什么。我在Eclipse中的一个项目中,在工作区中启动正在运行。
我现在看起来是我项目的精确副本,但是当我点击调试图标旁边的向下箭头时,它没有显示我的启动。
但是等等!如果我在Package Explorer中右键单击项目并重构为原始项目名称的子集的新名称(例如,“Crackerjack”的“Cracker”),则会显示启动。
写完这些之后,它听起来像是一个Eclipse bug。我在MacOS X 10.7.5上使用SDK 3.7.2。
在研究这个问题的过程中,我看到了很多关于让Eclipse启动项目可移植资产的流量。这肯定不容易。
答案 0 :(得分:0)
使用导入 - &gt; 常规 - &gt; 现有项目进入工作区> <而不是来自现有代码的Android项目 STRONG>。