2016-07-19 15 views
0

Так что, когда я бегу: ../../latest-cli/nativescript-cli/bin/tns livesync android --watchnativescript создать 2 приложения вместо 1

приложение создать 2 иконки (2 приложения). Первый работает, второй дает ошибку (cannot load module app/main.js).

Что это может сделать? Мне нужен рабочий.

Спасибо!

ответ

1

Убедитесь в вашем AndroidManifest.xml, что вы не имеете два

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 

Если то случае вы можете изменить один из них

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
</intent-filter> 
+0

Ее построенной Gradle, так что не должны В этом не заблудишься. – IvRRimUm

+1

Проголосовали за то, что вы не можете уволить предложение от Миши «потому что манифест генерируется градиентом». Сторонние плагины могут изменять содержимое, которое объединяется в финальный файл AndroidManifest.xml. Пользовательский AndroidManifest может быть и в вашем проекте. В вашем вопросе также отсутствует информация о версии, касающейся инструментария nativescript, который вы используете. Ваша команда для запуска среды, в которой происходит эта проблема, указывает на нестандартный сценарий, в котором больше информации было бы неплохо иметь. – StephenFeather

+0

Действительно, пользовательский AndroidManifest присутствует в каждом приложении NativeScript в папке app/App_Resources/Android –