【问题标题】:Make Ctrl+F11 launch Android project even when on XML file即使在 XML 文件上,也使 Ctrl+F11 启动 Android 项目
【发布时间】:2011-05-05 15:22:07
【问题描述】:
Eclipse 上的

Ctrl+F11 是救生员。不幸的是,它仅在当前选择的文件选项卡是.java 文件时才有效。当当前选择的文件选项卡是.xml 文件时,它不起作用。

我搜索了这个很棒的 SO 资源,找到了我正在寻找的东西 very similar,但不幸的是,solution offered 根本不适用于 Android 项目中的 XML。

有没有办法让 Ctrl+F11 即使在 XML 文件上也能启动 Android 项目?

这是我当前的首选项对话框窗口:

更新:这神秘地开始起作用了。我不知道这是怎么发生的(我没有更改 Eclipse 中的任何内容,除了现有的 Eclipse 并重新启动它)。

【问题讨论】:

  • 这个答案应该可以工作......只需确保在尝试从 XML 文件启动之前的某个时间点从项目中的某个 Java 文件启动。
  • 我从来没有让它正常工作,不是我很努力,但不知何故它并不明显。
  • @Phonon 它以某种方式开始工作。是否有可能为了真正应用此更改,需要重新启动 Eclipse?

标签: android eclipse eclipse-plugin


【解决方案1】:

这解决了我的问题。

Eclipse -> 窗口 -> 首选项 -> 运行/调试 -> 启动 -> 启动操作 -> 始终启动之前启动的应用程序

【讨论】:

  • 感谢您的回答。我想知道为什么 Eclipse 不会默认为 Android 保留这个。
  • 很久以前这是 Eclipse 的默认选项,现在 Luna 发布后,这个选项又是默认选项了。
【解决方案2】:

回答自己(大约 4 个月后):没有办法让 Ctrl+F11 启动 Android 项目,即使是在 XML 文件上。

当前可行的解决方法是选择一个 .java 文件 (Ctrl+F6),然后通过 Ctrl+F11.

或者,如果您需要在程序运行时查看 LogCat,请在两者之间注入 Ctrl+F8,即:

  1. 选择一个.java文件(Ctrl+F6),
  2. 切换到 DDMS 视角 (Ctrl+F8)
  3. 通过 Ctrl+F11 运行项目的 exec。

任何避免从键盘上抬起手的方法... ;)

【讨论】:

  • 任何避免从键盘上抬起手的方法... — 你必须像我一样是 ThinkPad trackpoint 用户:)
【解决方案3】:

另一种快捷方式:Alt + Shift + A,弹出一个 Android 特定菜单。然后按 R 或用鼠标选择Run

【讨论】:

  • 聪明!附带说明:这是标准 Alt+Shift+X 和 Alt+Shift+D 的 Android 特定等价物(不幸的是,它既不运行也不调试 Android)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多