Próbuję użyć wtyczki Camera w aplikacji Crodva opracowującej (MultiDeviceHybridApp) i pojawia się ten błąd:
Plugin nie obsługuje tej wersji cordova-android tego projektu. cordova-android: 4.1.1, nieudane wymagania wersji:> = 5.0.0-dev
Pomijanie "cordova-plugin-camera" dla Androida
na podstawie odpowiedzi na to pytanie Wtyczka nie obsługuje wersji cordova-android tego projektu. cordova-android: 4.1.1, nieudane wymagania wersji:> = 5.0.0-dev wydaje się, że muszę uaktualnić Platformę, ale uruchomienie poniższego polecenia w folderze projektu pokaże ten błąd
cordova platform update android@5.0.0
Aktualny katalog roboczy nie jest projektem opartym na Cordova
Odpowiedzi:
0 dla odpowiedzi № 1Znalazłem rozwiązanie i piszę je na wypadek, gdyby inne ciało miało ten sam problem
Otwórz ten folder %AppData%npmnode_modulesvs-mdanode_modulescordovanode_modulescordova-libsrcplatforms
są tam dwa pliki,
otwarty platformsConfig.json
Możesz tam zobaczyć różne platformy, znaleźć android
i zmienić
"android": {
"parser_file": "../cordova/metadata/android_parser",
"handler_file": "../plugman/platforms/android",
"url": "https://git-wip-us.apache.org/repos/asf?p=cordova-android.git",
"version": "~4.1.0"
},
do
"android": {
"parser_file": "../cordova/metadata/android_parser",
"handler_file": "../plugman/platforms/android",
"url": "https://git-wip-us.apache.org/repos/asf?p=cordova-android.git",
"version": "~5.0.0"
},
Clean
Twój projekt i zbuduj go ponownie. ;)