android - AndroidPocketSphinx 项目中的 .launch 文件的用途是什么?

标签 android eclipse cmusphinx launch-configuration

所以我从 https://github.com/mistrykajal16/AndroidPocketSphinx 下载了 AndroidPocketSphinx 项目构建、导出并运行 TestPocketSphinxAndAndroidASR Activity 作为应用。

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

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

enter image description here

“资源‘/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>

最佳答案

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

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

关于android - AndroidPocketSphinx 项目中的 .launch 文件的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19672027/

相关文章:

android - 即时应用程序和拆分 abi

java - ProgressBar可以动态加载吗?

android - 如何配置 Gradle 任务序列

java - 如何从 Eclipse 运行任意服务器软件?

android - 如何在 Eclipse 中设置 ADT 系统属性以使其始终运行

python - pocketsphinx python 给出错误的时间戳

android - 解析 json 时避免很多 try-catch 博客

java - 无法在luna中使用m2ecplise创建Spring mvc项目

java - 使用 cmu sphinx 进行语音识别 - 无法正常工作

java - 使用我自己的字典创建 CMUSphinx 语言模型后的下一步是什么?