"java: package org.apache.cordova existiert nicht" beim Kompilieren von Cordova in Android Studio

8

Neu bei android dev world und ich fange gerade erst hier an und versuche es trotzdem. Ich habe Cordova (2.8, muss möglicherweise aktualisiert werden), Java JDK (1.7), und das neue Android Studio, das Andriod SDK, installiert alle 4.x-Pakete mit diesem, und installierte Ant (1.9.2).

Alles scheint soweit zu funktionieren. Problem ist, wenn ich ein Cordova-Projekt von der Befehlszeile erstellen kann, laden Sie es in Studio mit der Import-Funktion, nicht zwicken nichts, nur akzeptieren (wie ich es in einem Blog dort lesen) und alles scheint ok zu laden und das Projekt ist dort in Studio, bis ich versuche es zu machen. An diesem Punkt bekomme ich und Fehler "Java: Paket org.apache.cordova existiert nicht" Dies wird von mehreren anderen Fehlern gefolgt, die ich fühle, kann verwandt sein. Ich bin nicht, noch versuche ich hier etwas Besonderes zu machen, einfach den Vorrat hoch und rennen.

Weiß jemand, was ich vermisse? Muss ich irgendwo eine Datei kopieren oder etwas extra kompilieren? Oder verwende ich die falsche Version von etwas? Danke!

    
CICDC 16.08.2013, 22:43
quelle

2 Antworten

3

Nach stundenlangem Suchen und Versuch und Irrtum (obwohl meistens Fehler) fand ich heraus, dass alles daran lag, die cordova - * .jar-Datei zu verpassen. das musste mit dem ant jar im Framework-Ordner meines android cordova-Verzeichnisses erstellt werden. Dieser Schritt wurde von einer Tonne Dokumentation weitgehend weggelassen. Einmal erstellt, kopierte ich das einfach in den Ordner 'libs' meines Projekts und alles wurde geladen und ausgeführt, obwohl ich eine Warnung über abgeschriebenes Projekt vom Compiler erhielt, indem ich einen Ameisen-Build erstellte und 'externen Compiler' auswählte, reparierte diese Warnung.

    
CICDC 20.08.2013, 16:36
quelle
0

Android Studio verwendet das Gradle-Projektlayout. Das bedeutet, dass sich Main-Java-Dateien in / src / main / java befinden sollten. Wenn Cordova eine andere Struktur erzeugt (es sieht so aus, als wäre es eine alte Ant-Struktur), müssen Sie seine Quellordner zu build.gradle hinzufügen

%Vor%

Hier befindet sich die Datei:

    
robotoaster 17.08.2013 09:01
quelle