Какова цель файла.launch в проекте AndroidPocketSphinx?

Поэтому я скачал проект AndroidPocketSphinx с https://github.com/mistrykajal16/AndroidPocketSphinx построил, экспортировал и запустил TestPocketSphinxAndAndroidASR активность как приложение.

Я хотел запустить меньший PocketSphinxAndroidDemo активность вместо того, чтобы я нашел файл PocketSphinxAndroidDemo.launch в корневой папке проекта и (в Eclipse) я щелкнул его правой кнопкой мыши, выбрал Run As и попытался запустить его.

Вместо того, чтобы увидеть его запуск, я получил следующее сообщение об ошибке:

"Resource '/ PocketSphinxAndroidDemo' не существует".

И мой вопрос почему?

Какова цель файла.launch в проекте AndroidPocketSphinx, если он не предназначен для работы "из коробки"?

Кстати, содержимое этого файла действительно мало:

<?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>

1 ответ

Решение

.launch Файл - это просто хранилище Конфигурации запуска, он не предназначен для непосредственного просмотра или манипулирования пользователями. Вместо этого вы ищите и редактируете Launch Configurations через специальный диалог, вызываемый с помощью меню Run или кнопок панели инструментов (обе конфигурации Run и конфигурации Debug отражают конфигурации запуска, но одна запускает JVM в режиме отладки).

Если вы хотите продублировать существующий запуск, используйте пункт меню "Debug Configurations" или "Run Configurations", чтобы открыть диалоговое окно, и там вы можете выбрать и скопировать один.

Другие вопросы по тегам