반응형

Cordova 에서 외부 URL로 가려하니 다음과 같은 오류가 발생합니다.


Blocked (possibly sub-frame) navigation to non-allowed URL



whitelist plugin이 깔려있는 상태여야 합니다.


cordova plugin add cordova-plugin-whitelist



config.xml 에서 아래 구문을 추가해주면 외부 URL로 이동할 수 있습니다.


<allow-intent href="외부URL" />
<allow-navigation href="외부URL""/>



반응형
반응형

Cordova run android 오류 입니다.


Error: Cannot find module 'android-versions'




해결책으로 프로젝트안에서 다음 명령어를 실행합니다.


npm install android-versions --save



반응형
반응형

코도바는 왜 새로운 프로젝트를 할 떄마다 환경 오류가 날까요?


* What went wrong:
A problem occurred configuring root project 'android'.
> You have not accepted the license agreements of the following SDK components:
[Android SDK Platform 26].



해결책 :


Android Studio > Tools > Android > SDK Manager  로 이동 후 

API Level 26을 선택 후 OK 누르고 Next 신공으로 설치합니다.




다시 Go, Go


cordova run android 실행합니다.


BUILD SUCCESSFUL


데헷


반응형
반응형
1
2
3
Subproject Path: CordovaLib
Android project created with cordova-android@6.3.0
Error: cordovaProject.projectConfig.getFileResources is not a function




코도바 버전 관련 오류나면 마법의 명령어를 외치면 됩니다.


1
npm install -g cordova@6



반응형
반응형

코도바를 최신버전에서 좀 오래된(사실 대부분 오래되었다) 플러그인들을 사용하려니 설치부터 빌드까지 난리가 아닙니다.

모든 해결은 코도바를 6버전으로 재설치하니 해결되었습다. 두둥. @.@

플러그인 설치 및 빌드로 삽질중이라면 한번 시도해보길 권합니다.


npm ERR! code ENOENT

npm ERR! errno -4058

npm ERR! syscall open

npm ERR! enoent ENOENT: no such file or directory

npm ERR! enoent This is related to npm not being able to find a file.


Error: cmd: Command failed with exit code 4294963238 Error output:


(node:8388) UnhandledPromiseRejectionWarning



정답은  npm install -g cordova@6


코도바 6버전사용하기~!!

반응형
반응형

Cordova 에서 가로모드 혹은 세로모드를 고정하려면 config.xml 에 설정을 해주면됩니다.


가로모드


<preference name="orientation" value="landscape"/>


세로모드


<preference name="orientation" value="portrait"/>



반응형
반응형

cordova 는 html, css, javascript 만으로 앱을 개발할 수 있도록 지원해주는 프레임워크 입니다.


코도바 설치 방법을 공유 합니다.


홈페이지는 주소는 https://cordova.apache.org/ 입니다.


cmd 창에서 코도바 설치 명령어 입니다.


1
npm install -g cordova

cs


npm 명령어 사용을 위해서는 Node.js 가 설치되어 있어야 합니다. Node.js 설치하기를 참고하세요.

리눅스의 yum 처럼 코도바를 알아서 설치해 줍니다.



설치가 완료되면 확인을 위해서 cmd 창에서 cordova 쳐 봅니다.


설치가 정상적으로 되었다면 아래와 같은 화면이 나옵니다.


익명으로 사용 통계를 보고할거냐고 물어보는데 No 했습니다. 미안~



반응형

+ Recent posts