2015-06-29 2 views
15

Ich dachte heute, Phonegap zu versuchen.Skriptdatei "C: res windows zip.js" in Phonegap (Windows) kann nicht gefunden werden

  • installiert Node.js

  • installiert phonegap mit dem Befehl:

    npm install -g phonegap 
    
  • erstellt App

    phonegap create my-app 
    
  • laufenden Befehl

    mit
  • diesen Fehler bekam - Kann nicht Skriptdatei finden "C: \ res \ windows \ zip.js"

nicht sicher, was passiert. Ich habe versucht, zip.js herunterzuladen und in www \ js zu platzieren sowie zu bauen. Nicht sicher, warum der Fehler sich auf den Ordner res bezieht, obwohl es keine gibt.

Wer sah sich einer ähnlichen Situation gegenüber?

+0

Angesichts der gleichen Probleme hier. Versuchen Sie Phonegap zum ersten Mal und wirklich nicht viel Fortschritt aufgrund dieses Fehlers – danboh

+0

Ich bekomme den gleichen Fehler beim Ausführen von Phonegap run ios, tun Sie auch? – danboh

Antwort

1

Sie Github Problem mit dem gleichen probmlem sehen ->https://github.com/phonegap/phonegap-cli/issues/81

oder hier ->https://github.com/phonegap/phonegap-cli/issues/77

Sie zum App-Verzeichnis gehen sollte:

$ cd my-app/ 
$ phonegap build android 
+1

Ich führe den Befehl aus dem 'my-app' dir, aber es zeigt immer noch den Fehler, dass es die js-Datei nicht finden kann. In meinem Fall versucht es in meinem Verzeichnis C: \ Users \ MyUser \ res \ windows zu suchen. Dies scheint der Elternteil zu sein, von wo aus ich den Befehl – SupremeDud

5

ich in der Lage war, um loszuwerden des Fehlers durch Aktualisieren von Phonegap:

npm update -g phonegap 
+1

ausführen. Dieser arbeitete für mich, danke! – SupremeDud

1

Ich hatte das selbe Problem und fand eine Lösung!

Lösung:

  • Versichern Sie das Java JDK und Android SDK installiert haben (ich das Android SDK durch Android Studio installiert)

  • Installieren Cordova (Kern von PhoneGap). Weil ich nicht sicher bin, ob Sie die cordova-Befehle ausführen können, ohne cordova separat zu installieren.

  • Jetzt der Grund, warum Ihre Befehle nicht funktionierten: Nach phonegap create my-app erstellt die PhoneGap CLI keinen Ordner für die Android-Plattform. Wenn also der Befehl phonegap run android ausgeführt wird, ist die Android-Plattform im PhoneGap-Projekt nicht vorhanden. Um dieses Problem zu lösen, führen Sie einfach folgenden Befehl aus: cordova platform add android (im Ordner "my-app")
  • Dann Build: phonegap local build android, und die Android App wird erfolgreich kompiliert.

Leichtere Alternativen:

  • PhoneGap Build: Es ist ein Cloud-basierten Dienst, der die Notwendigkeit für verschiedene SDKs entfernt die Anwendung für verschiedene Plattformen zu bauen.Es ist ein kostenloser Dienst, solange Ihre Anwendungen Open Source sind oder Sie Ihre privaten Apps auf nur eine beschränken.

  • Entwickeln Sie die Anwendung mit Ihrem geliebten Editor/IDE und führen Sie die Anwendung mit der Desktop app, die einen lokalen Server mit der Anwendung verbindet, die Sie in den App-Stores herunterladen können.

  • Erstellen Sie einfach die Anwendung in der IDE der Plattformen. Im Fall von Android verwenden Sie Android Studio, um die Anwendung auf Ihrem Gerät zu installieren. (Öffnen Sie die Plattformen-> Android-Projekt in Ihrer IDE)

Verwandte Themen