Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AndroidPocketSphinx项目中.launch文件的用途是什么?_Android_Eclipse_Cmusphinx_Launch Configuration - Fatal编程技术网

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

AndroidPocketSphinx项目中.launch文件的用途是什么?,android,eclipse,cmusphinx,launch-configuration,Android,Eclipse,Cmusphinx,Launch Configuration,因此,我从Build下载了AndroidPocketSphinx项目,导出并作为应用程序运行了TestPocketSphinxandroidasr活动 我想启动较小的PocketSphinxAndroidDemo活动,因此我在项目的根文件夹中找到了文件PocketSphinxAndroidDemo.launch,然后(在Eclipse中)右键单击它,选择以运行方式运行它 我没有看到它运行,而是收到以下错误消息: “资源'/PocketSphinxAndroidDemo'不存在” 我的问题是为什

因此,我从Build下载了AndroidPocketSphinx项目,导出并作为应用程序运行了
TestPocketSphinxandroidasr
活动

我想启动较小的
PocketSphinxAndroidDemo
活动,因此我在项目的根文件夹中找到了文件
PocketSphinxAndroidDemo.launch
,然后(在Eclipse中)右键单击它,选择
以运行方式运行它

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

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

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


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

我刚刚发现,这说明
.launch
文件实际上属于
[eclipse workspace]\.metadata\.plugins\org.eclipse.Debug.core\.launches
文件夹。我会尝试复制文件,看看发生了什么…明白了。在ADT插件上,可以通过Project的
属性
>
运行/调试设置
访问您所指的对话框。谢谢