2016-07-19 8 views
0

Also, wenn ich laufe: ../../latest-cli/nativescript-cli/bin/tns livesync android --watchnativescript erstellen 2 apps statt 1

die App 2 Icons (2 Apps) erstellen. Der erste funktioniert, der zweite Fehler (cannot load module app/main.js).

Was könnte das bedeuten? Ich brauche den Arbeiter.

Danke!

Antwort

1

in AndroidManifest.xml sicherstellen, dass Sie nicht über zwei

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

Wenn das ist der Fall, dass Sie einen von ihnen ändern können

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

Sein von gradle gebaut, so dass es shouldn damit bin ich nicht betrogen. – IvRRimUm

+1

Abgestimmt, weil Sie den Vorschlag von Misha nicht einfach ablehnen können, "weil das Manifest von Gradle generiert wird". Plug-ins von Drittanbietern können die Inhalte ändern, die in der endgültigen AndroidManifest.xml-Datei zusammengeführt werden. Ein benutzerdefiniertes AndroidManifest kann auch in Ihrem Projekt enthalten sein. Ihre Frage enthält auch Versionsinformationen zu den von Ihnen verwendeten nativescript-Werkzeugen. Ihr Befehl zum Starten der Umgebung, in der dieses Problem auftritt, weist auf ein Nicht-Standard-Szenario hin, in dem mehr Informationen wünschenswert wären. – StephenFeather

+0

In der Tat ist das benutzerdefinierte AndroidManifest in jeder NativeScript App im Ordner app/App_Resources/Android vorhanden –