/ / Phonegap 3.3 Installationsprobleme - Android, Eclipse, Cordova, Android-Studio

Phonegap 3.3 Installationsprobleme - Android, Eclipse, Cordova, Android-Studio

Ich habe einige Probleme mit der neuen Phonegap-Installation, mit nodejs. Ich habe es geschafft, alles funktioniert, den Pfad zu ant, Android SDK, Java JDK usw., alles funktioniert perfekt.

Mit den folgenden Befehlen habe ich ein neues Projekt erstellt:

cordova Hallo erstellen com.example.hello HelloWorld

Als ich das Projekt jedoch untersucht habe, war es leer:

Bildbeschreibung hier eingeben

Also ging ich in den Ordner "Hallo" und fügte eine Android-Plattform auf folgende Weise hinzu:

Cordova-Plattform hinzufügen Android

und dann habe ich es gebaut:

Cordova bauen Android

Also, danach gab es einige Android-spezifische Ordner, wie unten gezeigt:

Bildbeschreibung hier eingeben

Soll so die Struktur aussehen? Ich habe Probleme beim Importieren in Android Studio. Ich habe es jedoch geschafft, das Projekt in Eclipse zu importieren, aber jetzt habe ich zwei Projekte, das heißt "HelloWorld" und das andere "HelloWorldCordovaLib". Das ist etwas verwirrend es funktioniert, warum gibt es zwei Projekte? Mache ich etwas falsch?

Außerdem, wenn ich dieses Projekt in Android Studio importiere, bekomme ich eine Reihe von Fehlern (während das gleiche Projekt in Eclipse funktioniert): Fehler bei der Struktur

Dies scheint sehr, sehr verwirrend. Ich muss noch verstehen, warum Phonegap plötzlich so schwer zu installieren ist. Ich hoffe, ich vermisse etwas. Jede Art von Feedback ist willkommen. Danke.

Antworten:

0 für die Antwort № 1

Android Studio kann erstaunlicherweise Android nicht importierenProjekte, die nicht über die Gradle-Projektstruktur verfügen. Bis Cordova die Gradle-Dateien erstellt oder Android Studio die von ihm unterstützten Projekttypen abschließt, müssen Sie das Projekt aus Eclipse exportieren, bevor Sie es in Android importieren können Studio.

Es ist vollkommen richtig, zwei Projekte in einem zu habenCordova-Anwendung. Normalerweise ist es so, weil Ihre App das Cordova-Projekt als eine Art "Teilprojekt" bezeichnet (nicht der richtige Begriff, aber ich bin mir nicht sicher, wie Android es nennt).


0 für die Antwort № 2

Die Struktur ist korrekt. wenn Sie den Befehl geben cordova platform add android Sie fügen tatsächlich einen Ordner namens hinzu android im Plattformordner. Für Android-Entwicklung müssen Sie an den Dateien arbeiten platforms/android.

Lesen Sie hier mehr Phonegap - Befehlszeilenschnittstelle