Какова цель файла.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", чтобы открыть диалоговое окно, и там вы можете выбрать и скопировать один.