“java: package org.apache.cordova existiert nicht", wenn compliling Cordova in Android Studio
Neue android-dev-Welt und bin gerade erst hier angefangen, naja versucht jedenfalls. Ich habe heruntergeladen Cordova (2.8, brauchen könnte, um diese zu aktualisieren), Java JDK (1.7), und das neue Android Studio, die Andriod-SDK installiert, alle 4.x-Paketen, die installiert Ameise (1.9.2).
Alles scheint zu funktionieren, soweit das geht. Problem ist, wenn ich eine Cordova-Projekt von der Befehlszeile aus, laden Sie es im Studio mit der import-Funktion, kein zwicken, nichts, einfach zu akzeptieren (wie ich gelesen habe auf einigen Blogs gibt) und alles scheint zu laden ok und das Projekt ist, gibt es im Studio, bis ich versuchen, es zu machen. An dieser Stelle habe ich bekommen und der Fehler "java: package org.apache.cordova existiert nicht" Dies ist gefolgt von mehreren anderen Fehler, die ich fühlen kann bezogen werden. Ich bin mir nicht noch bin ich versucht, etwas zu tun Lust hier, nur um die Aktie und läuft.
Weiß jemand was mir fehlt? Brauche ich zum kopieren einer Datei irgendwo zusammenzustellen oder etwas extra? Oder verwende ich die falsche version von etwas?
Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich nach stundenlangem suchen und ausprobieren (obwohl meist Fehler) ich kam zu finden, dass es sich aufgrund fehlender cordova-*.jar-Datei. die benötigt werden, um mit Hilfe der
ant jar
im framework-Ordner von meinem android-cordova Verzeichnis. Dieser Schritt hatte majorly Links aus einer Tonne Dokumentation. Einmal gebaut, ich habe einfach kopiert diese in den "libs" Ordner von meinem Projekt, und alles geladen und ausgeführt, obwohl ich habe eine Warnung über das abgelaufene Projekt aus dem compiler, erstellen einer ant-build-und die Option "externen compiler" fest diese Warnung.framework/
Ordner scheint nicht mehr vorhanden ist. Es ist einCordovaLib/
Ordner. Aber laufenant jar
dort schlägt fehl.Android Studio verwendet Gradle Projekt-layout. Dies bedeutet, dass Haupt-java-Dateien sollten in /src/main/java. Wenn Cordova erzeugt verschiedene Struktur (es sieht aus wie es ist alt Ant-Struktur), müssen Sie die Quell-Ordner zu erstellen.gradle
Hier ist, wo die Datei sitzt: