2017-10-17 27 views
10

Mam ten problem od kilku dni. Cordova nie uruchomi się w przeglądarce, błąd mówi, że przeglądarka nie została dodana jako platforma. Jednak próba dodania przeglądarki jako platformy powoduje kolejny błąd, który mówi: Nie można załadować platformy platfromapi z platformy. Mówi również, że przeglądarka nie jest prawidłową platformą. Zobacz zdjęcia:Cordova Nie można załadować platformapi

Cordova issues 1 Cordova issues 2

Odpowiedz

20

Usuń platformę który próbujesz uruchomić na nim (przeglądarki, iOS, Android, itp)

cordova platform rm browser 

Dodaj platformę ponownie

cordova platform add browser 

można uruchomić

cordova run browser 
+0

Dzięki! To faktycznie zadziałało! Wygląda na to, że platforma próbowała dodać/rozszerzyć starszą wersję przeglądarki (myślę, że 4.1.0). Jednak w przypadku użycia platformy rm i dodania platformy dodano zaktualizowaną platformę przeglądarki (5.0.0) –

+0

próbowano dodawać i usuwać platformę wciąż otrzymującą błąd: Nie można załadować platformy PlatformApi z platformy. Błąd: Nie można znaleźć modułu '/var/lib/jenkins/workspace/qa_global_php/platforms/.gradle/cordova/Api.js' Nie można zainstalować 'mx.ferreyra.callnumber': Błąd: Nieprzyjęte, nieokreślone zdarzenie "błąd". (Platforma ".gradle" nie wydaje się być prawidłową platformą cordova Brakuje jej API.js.gradle). na EventEmitter.emit (events.js: 166: 17) na EventEmitter.module. exports.emit (/usr/local/lib/node_modules/cordova/node_modules/cordova-common/src/events.js:71:17) –

+0

w Object.getPlatformApiFunction (/ usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/util.js: 500: 20) na Object.getPlatformApi (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/platforms/platforms.js:55:25) w handleInstall (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:593:29) w katalogu/usr/local/lib/node_modules/cordova/node_modules/cordova -lib/src/plugman/install.js: 357: 28 na _fulfilled (/ usr/local/lib/node_modules/cor dova/node_modules/q/q.js: 787: 54) –

0

Wygląda jak PlatformApi wtyczki (lub jaka będzie jego nazwa dokładnie) nie jest obsługiwany przez platformę przeglądarki.

Nie można użyć „dodatek do przeglądarki platformy Cordova”, ponieważ plugin nie został napisany do pracy z przeglądarką

Może to ma pewne specyficzne cechy, które nie mogą być emulowane w przeglądarce.

+1

Platforma przeglądarki działała w przeszłości. Po prostu przestało działać kilka dni temu, bez żadnego wskazania, dlaczego. Pracuję nad moim projektem od kilku tygodni i zawsze testowałem funkcjonalność z platformą przeglądarki, dopóki nie zacząłem dostrzegać tych błędów! –

2

Dla tych, którzy nadal występują w tym wydaniu w najnowszych wersjach jonowych i cordova. Uruchom:

1. ionic cordova platform rm browser/android/ios 
2. ionic cordova run --emulator 
Powiązane problemy