2015-06-29 10 views
15

Myślałem o wypróbowaniu dzisiaj karty.Nie można znaleźć pliku skryptu "C: res windows zip.js" w Phonegap (Windows)

  • zainstalowana node.js

  • zainstalowany PhoneGap za pomocą polecenia:

    npm install -g phonegap 
    
  • utworzona aplikacja za pomocą

    phonegap create my-app 
    
  • działa polecenie

    phonegap run android 
    
  • dostał ten błąd - nie można znaleźć pliku skryptu "C: \ res \ windows \ zip.js"

Nie wiem, co się dzieje. Próbowałem pobierania pliku zip.js i umieszczania wewnątrz www \ js, a także kompilacji. Nie wiem, dlaczego błąd odnosi się do folderu res, podczas gdy nie ma go wcale.

Ktoś spotkał się z podobną sytuacją?

+0

Wobec tych samych problemów tutaj. Próbowanie phonegapa po raz pierwszy i naprawdę nie robi dużego postępu z powodu tego błędu – danboh

+0

Otrzymuję ten sam błąd podczas uruchamiania systemu phonegap ios, czy ty też? – danboh

Odpowiedz

1

Widać GitHub problem z tym samym probmlem ->https://github.com/phonegap/phonegap-cli/issues/81

lub tutaj ->https://github.com/phonegap/phonegap-cli/issues/77

Należy przejść do katalogu aplikacji:

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

Uruchomiłem polecenie z katalogu "my-app", ale nadal wyświetla błąd, że nie może znaleźć pliku js. W moim przypadku próbuje zajrzeć do mojego katalogu C: \ Users \ MyUser \ res \ windows. To wydaje się być rodzicem, z którego uruchamiam polecenie – SupremeDud

5

udało mi się pozbyć błędu, aktualizując Phonegap:

npm update -g phonegap 
+1

Ten działał dla mnie, dzięki! – SupremeDud

1

Miałem ten sam problem i znalazłem rozwiązanie!

Rozwiązanie:

  • Ubezpiecz zainstalowaniu JDK Java i Android SDK (I zainstalowany Android SDK przez Android Studio)

  • Install Cordova (rdzeń PhoneGap). Ponieważ nie jestem pewien, czy możesz uruchomić komendy cordova bez instalacji cordova seperatly.

  • Powód, dla którego twoje polecenia nie działały: po phonegap create my-app, CLI PhoneGap nie tworzy folderu dla platformy Android. Tak więc przy uruchomieniu polecenia: phonegap run android platforma Android nie jest obecna w projekcie PhoneGap. Aby rozwiązać ten problem, uruchom następujące polecenie: cordova platform add android (w folderze my-app)
  • Następnie skompiluj: phonegap local build android, a aplikacja na Androida zostanie pomyślnie skompilowana.

Łatwiejsze alternatywy:

  • PhoneGap Build: Jest to usługa oparta na chmurze, która eliminuje potrzebę różne SDK do budowania aplikacji dla różnych platform.Jest to usługa bezpłatna, o ile Twoje aplikacje są otwarte lub ograniczasz prywatne aplikacje do jednego.

  • Rozwiń aplikację ze swoim ukochanym edytorem/IDE i uruchom aplikację za pomocą Desktop app, która uruchamia lokalny serwer łączący się z aplikacją, którą możesz pobrać w sklepach aplikacji.

  • Wystarczy Zbuduj/uruchom aplikację w IDE platform. W przypadku Androida, użyj Androida Studio, aby zbudować i wdrożyć aplikację na swoim urządzeniu. (Otwórz platformy-> Android w swoim IDE)

Powiązane problemy