2016-02-17 36 views
6

Zainstalowałem cordova i utworzę nowy projekt.cordova - Błąd: nie można pobrać platformy Android

Ale kiedy użyć tego polecenia, aby dodać platformie Android:

cordova platfom add android

ten błąd pojawia się:

Error: Failed to fetch platform android 
Probably this is either a connection problem, or platform spec is incorrect. 
Check your connection and platform name/version/URL. 
Error: version not found: [email protected] 

ten sposób stworzyłem nowy projekt:

cordova create hello com.example.hello HelloWorld

I to jest mój menedżer SDK:

SDK Manager

Ale mogę dodać platformę iOS (Ale ja pracuję na Windows)

Odpowiedz

10

miałem ten sam problem z wersją [email protected] Rozwiązałem ten problem, sprawdzając, jaka wersja Androida jest dostarczana przez cordova. Możesz to sprawdzić w C:/Users /% USER% /. Cordova/lib/npm-cache/cordova-android

Następnie zainstalujesz dostarczoną wersję platformy Android. Dla mnie było to @ 5.1.0, które było w moim folderze cordova-android. Więc użyłem linii cmd następującej:

platforma cordova dodaj [email protected], która powinna być dla ciebie wersją differnet.

Pozdrawiam!

+1

wielkie dzięki! Działa teraz :) – Paili

+4

Witaj mój C:/Users /% USER% /. Cordova/lib/folder jest pusty. co poszło nie tak – Mathee

+0

mój C:/Users /% USER% /. cordova/lib/jest pusty, co to jest probelm – Arash

4

Miał ten sam problem po użyciu nvm do zmiany wersji węzła. Tylko usunięcie i ponowne zainstalowanie platformy Android to działa dla mnie:

cordova platform rm android && cordova platform add android 
+1

działa dobrze, dzięki –

2

Wydaje się, że błąd z [email protected] i później. Miałem ten sam problem i za pomocą poniższego kroku udało mi się zbudować swoją apk.

Wykonaj następujące czynności:

cordova platform remove android 

Następnie dodać 6.1.2 specjalnie

cordova platform add [email protected] 

również znaleźć następujące jako tymczasowe obejście problemu

cordova platform add android --nofetch