そこで、 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>