wake-up-neo.net

Importieren Sie das Cordova-Projekt in Android Studio

Ich versuche, ein Cordova-Projekt zu erstellen. Nach dem Erstellen des Projekts cordova create myProject möchte ich es in Android Studio öffnen. Das Problem ist ... es funktioniert nicht. 

Die CordovaLib wird nicht mit verschiedenen Fehlern package Android.* does not exist erstellt.

Kann jemand ein Cordova-Projekt in Android Studio importieren?

26
andrei

Leider ist die akzeptierte Antwort etwas veraltet. Bei der Verwendung von Cordova v5.3.3 (es funktioniert wahrscheinlich bei allen Versionen> 5) ist es im Wesentlichen derselbe Vorgang für ein Gebäude. Dann wird jetzt XCode für eine iOS-Anwendung eingegeben.

Vor dem Öffnen in Android Studio

cordova build Android

Dann öffnen Sie einfach das Projekt mit Datei> Öffnen und zeigen auf das Verzeichnis (IhrProjektverzeichnis)/Platforms/Android .

Wenn Sie eine ältere Version der Android-Plattform von Cordova verwenden, müssen Sie sie möglicherweise ausführen

cordova platform Android update

Um zum Gradle Build-System zu gelangen, das mit der aktuellen Version von Android Studio kompatibel ist

30
Ryan Knell

Stellen Sie sicher, dass Sie das Verzeichnis "Plattform/Android" unter Ihrem Cordova-Projekt importieren (und Sie möchten Projekt importieren, nicht Projekt öffnen). 

Sie müssen mindestens laufen 

cordova prepare Android

bevor Sie den Import durchführen

cordova build Android 

funktioniert auch, aber es werden einige Ant-Verzeichnisse erstellt, die nicht von Android Studio verwendet werden, und Sie müssen die Dateien beim Importieren aktiv ignorieren, andernfalls erhalten Sie zusätzliche Bibliotheken in Ihrem Projekt. Obwohl ich in letzter Zeit keine Cordova-App in Android Studio importiert habe, funktioniert sie definitiv in der Community-Edition von Intellij , auf der Android Studio basiert (ich habe es gestern mit einem völlig neu erstellten Projekt mit Cordova 3.5 gemacht). Ich kann mir keine der zusätzlichen Funktionen in Android Studio vorstellen, die nützlich sind und nicht in Intellij enthalten sind, da die meisten Erweiterungen, die nicht in Intellij zurückgespielt wurden, im Vorschaubereich liegen und nicht funktionieren werden mit Cordova sowieso (es wird nur eine leere Webkit-Ansicht angezeigt).

15
Kris Erickson

Alle obigen Antworten scheinen sich auf das CLI zu beziehen. Um Ihr Projekt tatsächlich in Android Studio zu haben, damit Sie die Leistung des Android Studios nutzen können, würde ich Folgendes vorschlagen:

Bitte sehen Sie meine relevanteste Antwort hier ...

Ionic Framework im Android Studio erstellen

Wir haben einige Probleme beim Importieren eines Ionic-Projekts in Android Studio, weil wir eine Android-Plattform mit Sudo-Befehl hinzugefügt haben, und aus diesem Grund haben Android Studio keine Zugriffsrechte zum Lesen von Dateien ... In meinem Fall können Sie Sudo chmod -Rf 777 ionicFolder Android Studio Projekt importieren erfolgreich . Ich hoffe, das hilft jemandem bei diesem Problem.

0
Marcelo Tadeu