【问题标题】:How to make an Eclipse Android launch part of project如何使 Eclipse Android 启动项目的一部分
【发布时间】:2013-05-28 09:28:39
【问题描述】:

我有一个 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 中。

  1. 我切换到新工作区(文件 -> 切换工作区 -> 其他
  2. 我设置了 NDK(Eclipse -> Preferences... -> Android -> NDK
  3. 在新的空工作区中,我创建了一个新的通用项目(File -> New -> Project...
  4. New Project 对话框中,展开 Android 并选择 Android project from exiting code
  5. 在 Android Import Projects 对话框中,我浏览到之前工作区中一切正常的项目。
  6. 我选中将项目复制到工作区框并单击完成

我现在有一个看起来与我的项目完全相同的副本,但是当我单击调试图标旁边的向下箭头时,它并没有显示我的启动。

但是等等!如果我在 Package Explorer 中右键单击项目并重构为原始项目名称的子集的新名称(例如,“Crackerjack”的“Cracker”),则会出现启动。

在写完所有这些之后,它听起来就像一个 Eclipse 错误。我在 MacOS X 10.7.5 上使用 SDK 3.7.2。

在处理这个问题时,我看到很多关于使 Eclipse 启动项目的可移植资产的流量。肯定不容易。

【问题讨论】:

    标签: android eclipse debugging android-ndk launch


    【解决方案1】:

    使用导入->常规->现有项目到工作区,而不是现有代码中的Android项目 .

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-24
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 2011-05-19
      • 1970-01-01
      • 2011-12-03
      相关资源
      最近更新 更多