본문 바로가기

모바일/CORDOVA36

Error: Cannot find module 'android-versions' Error: Cannot find module 'android-versions' platform 삭제후 다시 설치하니까 해결됨 cordova platform rm androidcordova platform add android 2017. 12. 12.
Error: spawn EACCES 맥에서 안드로이드 빌드시 생기는 오류cordova bulid android -verbose Stackoverflow 검색시 권한문제라고 나옴sudo chmod 755 /Applications/Android\ Studio.app/Contents/gradle/gradle-4.1/bin/gradle 권한부여 후 해결완료 2017. 12. 12.
MAC용 개발환경 설정 1. XCODE설치 - 앱스토어에서 다운로드 받아서 설치한다.2. NODEJS설치3. npm을통해 해당 모듈 설치 2017. 12. 12.
In <declare-styleable> FontFamilyFont, unable to find attribute android In FontFamilyFont, unable to find attribute android SDK버전 오류인것 같다.첫번째로 안드로이드 SDK버전부분을 전부 업데이트 config.xml에 보면 min SDK의 경우는 16max SDK의 경우 21로 설정되어있다. 21을 27로 변경해도 똑같은현상.. ---Compat의 버전이 1.1버전인데 cordova-android@6.3.0버전에는 최신 버전이 필요하다. --결론지우고 다시깔자https://cordova.apache.org/announcements/2017/09/27/android-release.html cordova plugin rm cordova-plugin-compat --force cordova platform rm android cordov.. 2017. 11. 27.
cordova-plugin-local-notifications cordova-plugin-local-notificationsNPM : https://www.npmjs.com/package/de.appplant.cordova.plugin.local-notificationGIT : https://github.com/katzer/cordova-plugin-local-notifications 특정 시간을 지정해서 로컬로 알림을 띄우기 위해서 사용첫번째로 플러그인을 추가한다.코르도바로 작성된 프로젝트 경로명으로 이동한 후cordova plugin add cordova-plugin-local-notification을 입력한다. 일단 베이직을 실행해서 테스트cordova.plugins.notification.local.schedule({ title: 'My first notif.. 2017. 11. 27.
뭘만들어야 될지 모르겠다. 이쪽에 뭔가 더 진행하려고 해도만들고싶은게 없다. 하고싶은게 있으면 뭐라도 만들텐데 그렇다고 샘플용으로 아무거나 만들긴싫고.. 음.. 2017. 11. 14.
개발툴 선택 개발툴 선택Intel XDK https://software.intel.com/en-us/intel-xdkvisualstudio https://www.visualstudio.com/ko/downloads/https://www.visualstudio.com/ko/vs/cordova/ 기본적으로 2개의 선택지가 존재하는데 현재 나는 Intel XDK를 사용한다.기존 Intel XDK의 경우 자체 클라우드 서버를 통해서 빌드까지 가능하였으나 점점 지원하는 내역이 줄어들어 해당파일을 컴파일하기 전까지 뽑아준다. 하지만 사용하는 이유는 시뮬레이터부분이 잘되어있기 때문이다. 실제 개발할때는 해당툴을통해서 시뮬레이터만 사용하며 빌드시에는 직접 앞쪽에서 세팅한 cordova개발환경을 활용하여 빌드한다. 2017. 10. 24.
하이브리드앱 개발에 필요한기술 기본적으로 앱개발은 프론트엔드쪽과 백엔드쪽으로 나뉘게된다.해당 이미지는 프론트엔드의 기본적인 로드맵이다. 이중에서 Learn the Basics의 HTML과 CSS, JavaScript 까지는 기본적으로 익히고 있어야하며jQuery같은경우 선택이지만 jQuery까지 익히고 시작하는것이 만약 하이브리드 앱을 개발하면서 Stand Alone형태의 앱을 개발한다면(서버와통신하지않는 형태의앱) 일단 백엔드부분까지는 필요없겟지만디자인 및 기능구현을 위해서는 HTML,CSS,JavaScript까지는 필수다. 기본적으로 해당기술을 익힐수 있는생활코딩 : https://www.opentutorials.org/course/1W3School : https://www.w3schools.com/ 해당 두사이트를 참고하여 익히.. 2017. 10. 17.
CORDOVA로 앱 만들기 (Hello World) 기본 명령어를 통한 앱 성성 및 실행모든 명령어는 http://cordova.apache.org/ 홈페이지에서 확인할 수 있다. 1. 커맨드창에서 명령어 입력을통안 앱생성cordova create hello com.example.hello HelloWorld 2. Android Platform 추가생성된 프로젝트로 이동후 platform추가 cordova platform add android 추가되었는지 명령어 확인cordova platform ls3. 앱실행cordova run android 해당 명령어를 통해서 실제 안드로이드 기기나 에뮬레이터를 통해서 실행시킬 수 있다.현재 에뮬레이터의 경우 설치가 되어있지 않으므로 에뮬레이터를 설치한다.커맨드창으로도 설치가 가능하나 명령어를 정확하게 모르므로 안드.. 2017. 9. 28.