所以我从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>