1

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

1 に答える 1

3

.launchファイルは単なる起動構成のストレージであり、ユーザーが直接見たり操作したりすることを意図したものではありません。代わりに、[実行] メニューまたはツールバー ボタンによって呼び出される専用のダイアログを介して、起動構成を探して編集します (実行構成とデバッグ構成はどちらも起動構成を反映しますが、JVM をデバッグ モードで起動します)。

既存の起動を複製する場合は、[デバッグ構成] または [実行構成] メニュー項目を使用してダイアログを開き、そこでいずれかを選択してコピーできます。

于 2013-10-30T02:17:08.113 に答える