license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations
이 가이드에는 코르도바의 이전 버전에서 업그레이 드 블랙베리 프로젝트를 수정 하는 방법을 보여 줍니다. 이러한 명령의 대부분 명령줄 도구 앞의 오래 된 세트를 사용 하 여 만든 프로젝트에 적용 된 cordova
CLI 유틸리티. 내용은 참조 하십시오 명령줄 인터페이스 CLI의 버전을 업데이트 하는 방법.
-CLI가 아닌 프로젝트에 대 한 실행.
bin/update path/to/project
CLI 프로젝트:
업데이트는 cordova
CLI 버전. 명령줄 인터페이스를 참조 하십시오.
기존 프로젝트에서 cordova platform update blackberry
실행 합니다.
코르 도우 바 CLI로 만든 프로젝트의 경우:
업데이트는 cordova
CLI 버전. 명령줄 인터페이스를 참조 하십시오.
cordova platform update blackberry
실행
아니라 코르도바 CLI 사용 하 여 만든 프로젝트에 대 한 실행.
bin/update <project_path>
명령줄 인터페이스에 설명 된 대로 코르도바 CLI를 사용 하 여 새로운 아파치 코르도바 3.1.0 프로젝트를 만듭니다.
예를 들어 당신의 플랫폼 코르도바 프로젝트에 추가:cordova platform add blackberry10
.
원래 프로젝트의 내용을 복사 www
디렉토리에 www
에서 방금 만든 코르 도우 바 프로젝트의 루트 디렉토리.
복사 또는 원래 프로젝트에서 어떤 기본 자산을 덮어쓸 ( Resources
, 등등.)
복사는 config.xml
파일에 www
디렉터리, 모든 플러그인 정의 제거 하 고. 여기 보다는 플랫폼 디렉터리 내에서 설정을 수정 해야 합니다.
코르 도우 바 CLI 도구를 사용 하 여 필요한 어떤 플러그인을 설치 하려면. 참고 CLI를 처리 하는 모든 핵심 Api 플러그인으로 추가 될 필요가 있습니다. 플러그인만 3.0.0 표시 되 고 위의 CLI와 호환 됩니다.
빌드 및 테스트 합니다.
CLI 독점적으로 BlackBerry10 플랫폼 지 원하는 note 하시기 바랍니다. 아래와 각 본 및 BBOS, 코르도바 버전 2.9.0 참조 하시기 바랍니다.
명령줄 인터페이스에 설명 된 대로 코르도바 CLI를 사용 하 여 새로운 아파치 코르도바 3.0.0 프로젝트를 만듭니다.
예를 들어 당신의 플랫폼 코르도바 프로젝트에 추가:cordova platform add blackberry10
.
원래 프로젝트의 내용을 복사 www
디렉토리에 www
에서 방금 만든 코르 도우 바 프로젝트의 루트 디렉토리.
복사 또는 원래 프로젝트에서 어떤 기본 자산을 덮어쓸 ( Resources
, 등등.)
복사는 config.xml
파일에 www
디렉터리, 모든 플러그인 정의 제거 하 고. 여기 보다는 플랫폼 디렉터리 내에서 설정을 수정 해야 합니다.
코르 도우 바 CLI 도구를 사용 하 여 필요한 어떤 플러그인을 설치 하려면. 참고 CLI를 처리 하는 모든 핵심 Api 플러그인으로 추가 될 필요가 있습니다. 만 3.0.0 플러그인 CLI와 호환 됩니다.
빌드 및 테스트 합니다.
블랙베리 10:
다운로드 하 고 당신의 하드 드라이브에 영구 디렉터리 위치로 코르도바 2.9.0 소스 예를 들어 압축을 풉니다~/Cordova-2.9.0
.
모든 실행 중인 SDK 도구 종료: 이클립스, Momentics와 같은.
터미널 같은 유닉스를 사용 하 여 위의 다운로드 한 소스를 넣으면 디렉터리로 이동: Terminal.app, Bash, Cygwin, 등등.
블랙베리 셸 도구 가이드에 설명 된 대로 새 프로젝트를 만듭니다. 이것은 업데이트 된 프로젝트의 가정 된다.
이전 프로젝트에서 프로젝트 소스를 복사 / www
새로운 프로젝트의 디렉토리 / www
디렉터리.
에 코르 도우 바 스크립트 참조를 업데이트는 www/index.html
파일 (및 스크립트 참조를 포함 하는 기타 파일)을 가리키도록 새 cordova.js
파일.
BlackBerryOS/각 본:
다운로드 하 고 당신의 하드 드라이브에 영구 디렉터리 위치로 코르도바 2.9.0 소스 예를 들어 압축을 풉니다~/Cordova-2.9.0
.
모든 실행 중인 SDK 도구 종료: 이클립스, Momentics와 같은.
터미널 같은 유닉스를 사용 하 여 위의 다운로드 한 소스를 넣으면 디렉터리로 이동: Terminal.app, Bash, Cygwin, 등등.
IOS 셸 도구 가이드에에서 설명 된 대로 새 프로젝트를 만듭니다. 이 새 프로젝트에서 자산 해야합니다.
복사는 www/cordova.js
에 새로운 프로젝트에서 파일은 www
디렉터리 및 삭제는 www/cordova.js
파일.
에 코르 도우 바 스크립트 참조를 업데이트는 www/index.html
파일 (및 스크립트 참조를 포함 하는 기타 파일)을 가리키도록 새 cordova.js
파일.
복사는 native
이전 덮어쓰기 기존 프로젝트에 새 프로젝트에서 디렉터리 native
디렉터리.
복사는 lib
이전 덮어쓰기 기존 프로젝트에 새 프로젝트에서 디렉터리 lib
디렉터리.
복사는 cordova
이전 덮어쓰기 기존 프로젝트에 새 프로젝트에서 디렉터리 cordova
디렉터리.
블랙베리 10 새로운 CLI 공구를 사용 하 고 핵심 Api 플러그인으로 관리 합니다. 지침 업데이트 오래 된 프로젝트의 복잡성 때문에 기존 프로젝트를 업데이트 하는 것 보다는 새 프로젝트 프로젝트를 마이그레이션합니다. 또한 참고 코르도바 js 스크립트 파일 ‘cordova.js’ 라고 지금 고 이상 버전 문자열을 포함.
다운로드 하 고 당신의 하드 드라이브에 영구 디렉터리 위치로 코르도바 2.8.0 소스 예를 들어 압축을 풉니다~/Cordova-2.8.0
.
모든 실행 중인 SDK 도구 종료: 이클립스, Momentics와 같은.
터미널 같은 유닉스를 사용 하 여 위의 다운로드 한 소스를 넣으면 디렉터리로 이동: Terminal.app, Bash, Cygwin, 등등.
블랙베리 셸 도구 가이드에 설명 된 대로 새 프로젝트를 만듭니다. 이것은 업데이트 된 프로젝트의 가정 된다.
이전 프로젝트에서 프로젝트 소스를 복사 / www
새로운 프로젝트의 디렉토리 / www
디렉터리.
에 코르 도우 바 스크립트 참조를 업데이트는 www/index.html
파일 (및 스크립트 참조를 포함 하는 기타 파일)을 가리키도록 새 cordova.js
파일.
BlackBerryOS/각 본:
다운로드 하 고 당신의 하드 드라이브에 영구 디렉터리 위치로 코르도바 2.8.0 소스 예를 들어 압축을 풉니다~/Cordova-2.8.0
.
모든 실행 중인 SDK 도구 종료: 이클립스, Momentics와 같은.
터미널 같은 유닉스를 사용 하 여 위의 다운로드 한 소스를 넣으면 디렉터리로 이동: Terminal.app, Bash, Cygwin, 등등.
IOS 셸 도구 가이드에에서 설명 된 대로 새 프로젝트를 만듭니다. 이 새 프로젝트에서 자산 해야합니다.
복사는 www/cordova.js
에 새로운 프로젝트에서 파일은 www
디렉터리 및 삭제는 www/cordova.js
파일.
에 코르 도우 바 스크립트 참조를 업데이트는 www/index.html
파일 (및 스크립트 참조를 포함 하는 기타 파일)을 가리키도록 새 cordova.js
파일.
복사는 native
이전 덮어쓰기 기존 프로젝트에 새 프로젝트에서 디렉터리 native
디렉터리.
복사는 lib
이전 덮어쓰기 기존 프로젝트에 새 프로젝트에서 디렉터리 lib
디렉터리.
복사는 cordova
이전 덮어쓰기 기존 프로젝트에 새 프로젝트에서 디렉터리 cordova
디렉터리.
다운로드 및 코르도바 2.7.0 소스 ~/Cordova-2.7.0
를 예를 들어, 귀하의 하드 드라이브에 영구 디렉터리 위치를.
모든 실행 중인 SDK 도구 종료: 이클립스, Momentics와 같은.
터미널 같은 유닉스를 사용 하 여 위의 다운로드 한 소스를 넣으면 디렉터리로 이동: Terminal.app, Bash, Cygwin, 등등.
블랙베리 셸 도구 가이드에 설명 된 대로 새 프로젝트를 만듭니다. 이 새 프로젝트에서 자산 해야합니다.
복사는 www/cordova-2.7.0.js
에 새로운 프로젝트에서 파일은 www
디렉터리 및 삭제는 www/cordova-2.6.0.js
파일.
에 코르 도우 바 스크립트 참조를 업데이트는 www/index.html
파일 (및 스크립트 참조를 포함 하는 기타 파일)을 가리키도록 새 cordova-2.7.0.js
파일.
복사는 native
이전 덮어쓰기 기존 프로젝트에 새 프로젝트에서 디렉터리 native
디렉터리.
복사는 lib
이전 덮어쓰기 기존 프로젝트에 새 프로젝트에서 디렉터리 lib
디렉터리.
복사는 cordova
이전 덮어쓰기 기존 프로젝트에 새 프로젝트에서 디렉터리 cordova
디렉터리.
PhoneGap 다운로드 디렉터리를 업데이트:
전체 디렉터리의 새 복사본을 다운로드 하는 것이 좋습니다.
그러나, 다음은 증분 업데이트에 필요한 새로운 부품입니다.
Cordova.blackberry.js 파일에서 업데이트 된 Phonegap-2.6.0/lib/blackberry/javascript
디렉터리.
업데이트는 ext
, ext-air
, 및 ext-qnx
에 Phonegap-2.6.0/lib/blackberry/framework
디렉터리.
업데이트는 build.xml
파일에 Phonegap-2.6.0/lib/blackberry
디렉터리.
업데이트는 Phonegap-2.6.0/lib/blackberry/bin
디렉터리.
업데이트는 VERSION
파일에 Phonegap-2.6.0/lib/blackberry
디렉터리.
이 예제에서는 업데이트 / 디렉터리 또는 기존 마이그레이션 프로젝트:
열기는 www
응용 프로그램을 포함 하는 디렉터리.
제거 하 고 업데이트에서.jar 파일은 ext/
디렉터리.
콘텐츠 업데이트는 ext-air/
디렉터리.
콘텐츠 업데이트는 ext-qnx/
디렉터리.
새로운 복사 cordova-2.6.0.js
프로젝트에.
새로운 사용 하 여 HTML 업데이트 cordova-2.6.0.js
파일.
PhoneGap 다운로드 디렉터리를 업데이트:
전체 디렉터리의 새 복사본을 다운로드 하는 것이 좋습니다.
그러나, 다음은 증분 업데이트에 필요한 새로운 부품입니다.
Cordova.blackberry.js 파일에서 업데이트 된 Phonegap-2.5.0/lib/blackberry/javascript
디렉터리.
업데이트는 ext
, ext-air
, 및 ext-qnx
에 Phonegap-2.5.0/lib/blackberry/framework
디렉터리.
업데이트는 build.xml
파일에 Phonegap-2.5.0/lib/blackberry
디렉터리.
업데이트는 Phonegap-2.5.0/lib/blackberry/bin
디렉터리.
업데이트는 VERSION
파일에 Phonegap-2.5.0/lib/blackberry
디렉터리.
이 예제에서는 업데이트 / 디렉터리 또는 기존 마이그레이션 프로젝트:
열기는 www
응용 프로그램을 포함 하는 디렉터리.
제거 하 고 업데이트에서.jar 파일은 ext/
디렉터리.
콘텐츠 업데이트는 ext-air/
디렉터리.
콘텐츠 업데이트는 ext-qnx/
디렉터리.
새로운 복사 cordova-2.5.0.js
프로젝트에.
새로운 사용 하 여 HTML 업데이트 cordova-2.5.0.js
파일.
업데이트는 그냥 www
디렉터리:
열기는 www
응용 프로그램을 포함 하는 디렉터리.
제거 하 고 업데이트에서.jar 파일은 ext/
디렉터리.
콘텐츠 업데이트는 ext-air/
디렉터리.
새로운 복사 cordova-2.4.0.js
프로젝트에.
playbook/
디렉터리.qnx/
디렉터리.새로운 사용 하 여 HTML 업데이트 cordova-2.4.0.js
파일.
샘플 디렉터리 (즉, 업데이트를 사용 하 여 개미 도구) 업데이트:
열기는 sample/lib/
디렉터리.
업데이트에서.jar 파일은 cordova.2.3.0/ext/
디렉터리.
콘텐츠 업데이트는 cordova.2.3.0/ext-air/
디렉터리.
콘텐츠 업데이트는 cordova.2.3.0/ext-qnx/
디렉터리.
.Js 파일에 cordova.2.3.0/javascript/
디렉터리.
열기는 sample/lib/
이름을 변경 하 고 디렉터리는 cordova.2.3.0/
디렉토리에cordova.2.4.0/
.
유형 ant blackberry build
또는 ant playbook build
를 업데이트 하는 www
업데이트 코르도바와 디렉토리.
열기는 www
디렉터리 및 새로운 사용 하 여 HTML 업데이트 cordova-2.4.0.js
파일.
업데이트는 그냥 www
디렉터리:
열기는 www
응용 프로그램을 포함 하는 디렉터리.
제거 하 고 업데이트에서.jar 파일은 ext/
디렉터리.
콘텐츠 업데이트는 ext-air/
디렉터리.
새로운 복사 cordova-2.3.0.js
프로젝트에.
playbook/
디렉터리.qnx/
디렉터리.새로운 사용 하 여 HTML 업데이트 cordova-2.3.0.js
파일.
샘플 디렉터리 (즉, 업데이트를 사용 하 여 개미 도구) 업데이트:
열기는 sample/lib/
디렉터리.
업데이트에서.jar 파일은 cordova.2.2.0/ext/
디렉터리.
콘텐츠 업데이트는 cordova.2.2.0/ext-air/
디렉터리.
콘텐츠 업데이트는 cordova.2.2.0/ext-qnx/
디렉터리.
.Js 파일에 cordova.2.2.0/javascript/
디렉터리.
열기는 sample/lib/
이름을 변경 하 고 디렉터리는 cordova.2.2.0/
디렉토리에cordova.2.3.0/
.
유형 ant blackberry build
또는 ant playbook build
를 업데이트 하는 www
업데이트 코르도바와 디렉토리.
열기는 www
디렉터리 및 새로운 사용 하 여 HTML 업데이트 cordova-2.3.0.js
파일.
그냥 www 디렉토리 업데이트:
열기는 www
응용 프로그램을 포함 하는 디렉터리.
제거 하 고 업데이트에서.jar 파일은 ext/
디렉터리.
콘텐츠 업데이트는 ext-air/
디렉터리.
새로운 복사 cordova-2.2.0.js
프로젝트에.
playbook/
디렉터리.qnx/
디렉터리.새로운 사용 하 여 HTML 업데이트 cordova-2.2.0.js
파일.
샘플 디렉터리 (즉, 업데이트를 사용 하 여 개미 도구) 업데이트:
열기는 sample/lib/
디렉터리.
업데이트에서.jar 파일은 cordova.2.1.0/ext/
디렉터리.
콘텐츠 업데이트는 cordova.2.1.0/ext-air/
디렉터리.
콘텐츠 업데이트는 cordova.2.1.0/ext-qnx/
디렉터리.
.Js 파일에 cordova.2.1.0/javascript/
디렉터리.
열기는 sample/lib/
이름을 변경 하 고 디렉터리는 cordova.2.1.0/
디렉토리에cordova.2.2.0/
.
유형 ant blackberry build
또는 ant playbook build
를 업데이트 하는 www
업데이트 코르도바와 디렉토리.
열기는 www
디렉터리 및 새로운 사용 하 여 HTML 업데이트 cordova-2.2.0.js
파일.
업데이트는 그냥 www
디렉터리:
열기는 www
응용 프로그램을 포함 하는 디렉터리.
제거 하 고 업데이트에서.jar 파일은 ext/
디렉터리.
콘텐츠 업데이트는 ext-air/
디렉터리.
새로운 복사 cordova-2.1.0.js
프로젝트에.
playbook/
디렉터리.새로운 사용 하 여 HTML 업데이트 cordova-2.1.0.js
파일.
샘플 디렉터리 (즉, 업데이트를 사용 하 여 개미 도구) 업데이트:
열기는 sample/lib/
디렉터리.
업데이트에서.jar 파일은 cordova.2.0.0/ext/
디렉터리.
콘텐츠 업데이트는 cordova.2.0.0/ext-air/
디렉터리.
.Js 파일에 cordova.2.0.0/javascript/
디렉터리.
열기는 sample/lib/
이름을 변경 하 고 디렉터리는 cordova.2.0.0/
디렉토리에cordova.2.1.0/
.
유형 ant blackberry build
또는 ant playbook build
를 업데이트 하는 www
업데이트 코르도바와 디렉토리.
열기는 www
디렉터리 및 새로운 사용 하 여 HTML 업데이트 cordova-2.1.0.js
파일.
업데이트는 그냥 www
디렉터리:
열기는 www
응용 프로그램을 포함 하는 디렉터리.
제거 하 고 업데이트에서.jar 파일은 ext/
디렉터리.
콘텐츠 업데이트는 ext-air/
디렉터리.
새로운 복사 cordova-2.0.0.js
프로젝트에.
playbook/
디렉터리.새로운 사용 하 여 HTML 업데이트 cordova-2.0.0.js
파일.
업데이트 된 www/plugins.xml
파일. 두 플러그인 그들의 네임 스페이스/서비스 레이블을 변경 합니다. 캡처 및 연락처 플러그인에 대 한 오래 된 항목을 변경:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
받는 사람:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
샘플 디렉터리 (즉, 업데이트를 사용 하 여 개미 도구) 업데이트:
열기는 sample/lib/
디렉터리.
업데이트에서.jar 파일은 cordova.1.9.0/ext/
디렉터리.
콘텐츠 업데이트는 cordova.1.9.0/ext-air/
디렉터리.
.Js 파일에 cordova.1.9.0/javascript/
디렉터리.
열기는 sample/lib/
이름을 변경 하 고 디렉터리는 cordova.1.9.0/
디렉토리에cordova.2.0.0/
.
유형 ant blackberry build
또는 ant playbook build
를 업데이트 하는 www
업데이트 코르도바와 디렉토리.
열기는 www
디렉터리 및 새로운 사용 하 여 HTML 업데이트 cordova-2.0.0.js
파일.
열기는 www
디렉터리 및 업데이트 된 plugins.xml
파일. 두 플러그인 그들의 네임 스페이스/서비스 레이블을 변경 합니다. 캡처 및 연락처 플러그인에 대 한 오래 된 항목을 변경:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
받는 사람:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
업데이트는 그냥 www
디렉터리:
열기는 www
응용 프로그램을 포함 하는 디렉터리.
제거 하 고 업데이트에서.jar 파일은 ext/
디렉터리.
콘텐츠 업데이트는 ext-air/
디렉터리.
새로운 복사 cordova-1.8.0.js
프로젝트에.
playbook/
디렉터리.새로운 사용 하 여 HTML 업데이트 cordova-1.8.0.js
파일.
업데이트 된 www/plugins.xml
파일. 두 플러그인 그들의 네임 스페이스/서비스 레이블을 변경 합니다. 캡처 및 연락처 플러그인에 대 한 오래 된 항목을 변경:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
받는 사람:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
샘플 디렉터리 (즉, 업데이트를 사용 하 여 개미 도구) 업데이트:
열기는 sample/lib/
디렉터리.
업데이트에서.jar 파일은 cordova.1.7.0/ext/
디렉터리.
콘텐츠 업데이트는 cordova.1.7.0/ext-air/
디렉터리.
.Js 파일에 cordova.1.7.0/javascript/
디렉터리.
열기는 sample/lib/
이름을 변경 하 고 디렉터리는 cordova.1.7.0/
디렉토리에cordova.1.8.0/
.
유형 ant blackberry build
또는 ant playbook build
를 업데이트 하는 www
업데이트 코르도바와 디렉토리.
열기는 www
디렉터리 및 새로운 사용 하 여 HTML 업데이트 cordova-1.8.0.js
파일.
열기는 www
디렉터리 및 업데이트 된 plugins.xml
파일. 두 플러그인 그들의 네임 스페이스/서비스 레이블을 변경 합니다. 캡처 및 연락처 플러그인에 대 한 오래 된 항목을 변경:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
받는 사람:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>