【问题标题】:What is the purpose of the .launch file in the AndroidPocketSphinx project?AndroidPocketSphinx 项目中 .launch 文件的用途是什么?
【发布时间】:2013-10-30 01:08:27
【问题描述】:

所以我从https://github.com/mistrykajal16/AndroidPocketSphinx 下载了AndroidPocketSphinx 项目,构建、导出和运行TestPocketSphinxAndAndroidASR 活动作为应用程序。

我想启动较小的 PocketSphinxAndroidDemo 活动,因此我在项目的根文件夹中找到了文件 PocketSphinxAndroidDemo.launch,并且(在 Eclipse 中)我右键单击它,选择了 Run As 并尝试运行它。

我没有看到它运行,而是收到以下错误消息:

“资源 '/PocketSphinxAndroidDemo' 不存在”。

我的问题是为什么?

如果 AndroidPocketSphinx 项目中的 .launch 文件不是开箱即用的,它的用途是什么?

顺便说一下,那个文件的内容真的很小:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="com.android.ide.eclipse.adt.debug.LaunchConfigType">
  <intAttribute key="com.android.ide.eclipse.adt.action" value="1"/>
  <stringAttribute key="com.android.ide.eclipse.adt.activity" value="ca.ilanguage.labs.pocketsphinx.ui.PocketSphinxAndroidDemo"/>
  <stringAttribute key="com.android.ide.eclipse.adt.avd" value="TeamTalk"/>
  <stringAttribute key="com.android.ide.eclipse.adt.commandline" value=""/>
  <intAttribute key="com.android.ide.eclipse.adt.delay" value="0"/>
  <booleanAttribute key="com.android.ide.eclipse.adt.nobootanim" value="false"/>
  <intAttribute key="com.android.ide.eclipse.adt.speed" value="0"/>
  <booleanAttribute key="com.android.ide.eclipse.adt.target" value="false"/>
  <booleanAttribute key="com.android.ide.eclipse.adt.wipedata" value="false"/>
  <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
    <listEntry value="/PocketSphinxAndroidDemo"/>
    <listEntry value="/PocketSphinxAndroidDemo/AndroidManifest.xml"/>
  </listAttribute>
  <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
    <listEntry value="4"/>
    <listEntry value="1"/>
  </listAttribute>
  <booleanAttribute key="org.eclipse.jdt.launching.ALLOW_TERMINATE" value="true"/>
  <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="PocketSphinxAndroidDemo"/>
</launchConfiguration>

【问题讨论】:

  • 我刚刚找到this thead,它解释了.launch 文件实际上属于[eclipse-workspace]\.metadata\.plugins\org.eclipse.debug.core\.launches 文件夹。我会尝试在那里复制文件,看看会发生什么......

标签: android eclipse cmusphinx launch-configuration


【解决方案1】:

.launch 文件只是启动配置的存储,它并不真正意味着用户可以直接查看或操作。相反,您可以通过专用对话框查找和编辑启动配置,该对话框由“运行”菜单或工具栏按钮调用(运行配置和调试配置都反映启动配置,但在调试模式下启动 JVM)。

如果您想复制现有的启动,请使用“调试配置”或“运行配置”菜单项打开对话框,您可以在其中选择并复制一个。

【讨论】:

  • 知道了。在 ADT 插件上,您所指的对话框可通过 Project 的 Properties > Run/Debug Settings 访问。谢谢!
猜你喜欢
  • 1970-01-01
  • 2020-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-09
相关资源
最近更新 更多