【发布时间】: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