2014-04-09 11 views
6

Kann mir jemand sagen, wie man Android Studio 0.5.x erhält, um ein PhoneGap-Projekt richtig zu importieren und zu erstellen?Wie funktioniert PhoneGap mit Android Studio 0.5.4?

Ich habe erfolgreich installiert die JDK SE 1.8.0, Ant 1.9.3, PhoneGap 3.4.0 und Android Studio 0.5.4.

JAVA_HOME, ANT_HOME werden ANDROID_HOME richtig eingestellt ist, PATH erweitert wurde die %JAVA_HOME%\bin sowie %ANDROID_HOME%\tools und %ANDROID_HOME%\platform-tools aufzunehmen.

kann ich eine PhoneGap Hallo-Welt-Projekt erstellen, wie hier skizziert: http://phonegap.com/install/

Die Vanille Hallo-Welt-Projekt wie wird bauen und laufen mit dem konfigurierten AVD:

phonegap run android --emulator 

Wenn ich jedoch versuche, das Projekt nach this tutorial in Android Studio 0.5.4 zu importieren, wird es nicht kompilieren.

Zuerst Import in 0.5.4 ist verschiedene völlig von dem, was auf der verlinkten Seite gezeigt wird, besteht keine der vorgeschlagenen Optionen sind (Sie können nur wählen Sie den Ordner, aus dem importieren, das Zielverzeichnis, und ob zu "Ersetzen Sie Gläser mit Abhängigkeiten, wenn möglich"/"Ersetzen Sie Bibliotheksquellen mit Abhängigkeiten, wenn möglich" und "Erstellen Sie Gradle-style (camelCase) Modulnamen", alle standardmäßig ausgewählt).

Android Studio zeigt Fehler wie diese:

Error:(19, 26) error: package android.annotation does not exist 
Error:(26, 16) error: package org.json does not exist 
Error:(30, 23) error: package android.content does not exist 

aber ich sehe < Android API 19 Platform > und <JDK> in den externen Bibliotheken Abschnitt, mit android.jar und annotations.jar und z.B. android.annotation drin.

Ich habe versucht, minSdkVersion 19 für Projekt helloWorld zu setzen, aber das hat nichts behoben.

+0

Versuchen Sie diese http: //www.tricedesigns.com/2013/05/16/phonegap-android-studio/http://bnotezz.tumblr.com/post/58250519240/create-phonegap-project-in-android-studio – ChenSmile

+1

Der erste Link sieht aus wie die Seite, mit der ich verlinkt bin mit den gleichen Dialogen, die ich überhaupt nicht sehe. Der zweite Link ist knapp in Details, es sagt nur, dass man importieren und es ist getan. Nun, ich habe es versucht, und das Projekt wurde importiert, aber nicht kompiliert. Das ist das Problem. – Archimedix

+4

Ich habe das gleiche Problem mit Cordova 3.5.0 wäre toll, wenn jemand helfen kann. –

Antwort

1

Ich habe das gleiche Problem konfrontiert, außer dass es mit Cordova statt PhoneGap gewesen ist. Mir ist nicht bewusst, was im Android-Projekt geändert werden muss, damit es in Android Studio funktioniert (oder Eclipse - Probleme mit beiden).

Stattdessen begann ich mit Versionen zu spielen. Es sieht so aus, als ob der Fehler, der mit Cordova Version 3.5.0-0.2.4 auftritt, nicht mit Cordova Version 3.0.0 auftritt. Es baut jetzt und läuft gut für mich.

eine ältere Version Cordova zu bekommen ist einfach, wenn auf Mac OS X/* nichts:

sudo npm install -g [email protected] 

ich vermute, es ist eine Art von Fehlern/mangelnde Übereinstimmung mit den späten Cordova-Versionen. Hinweis Ich habe v3.0.0 gewählt, weil ich das oben für v3.1 + nicht tun konnte.

Wenn ich später mehr Zeit bekomme, werde ich versuchen, die Unterschiede zwischen dem Build 3.0.0 und dem Build 3.5.0 zu analysieren.