2014-04-11 3 views
0

Phonegap의 CLI (Phonegap 3.4.1)를 사용하여 내 응용 프로그램의 블랙 베리 10 버전을 구축하는 데 문제가 있습니다.phonegap cli blackberry 10

phonegap build blackberry10 

그러나 이것은 다음과 같은 오류 반환 :

논리적으로 명령해야

/usr/local/lib/node_modules/phonegap/lib/phonegap/build.js:73 
    self.phonegap.emit('log', 'detecting', platform.human, 'SDK environment... 
              ^
TypeError: Cannot read property 'human' of undefined 
at BuildCommand.execute (/usr/local/lib/node_modules/phonegap/lib/phonegap/build.js:73:52) 
at BuildCommand.run (/usr/local/lib/node_modules/phonegap/lib/phonegap/build.js:55:10) 
at PhoneGap.build (/usr/local/lib/node_modules/phonegap/lib/phonegap/util/command.js:28:25) 
at CLI.module.exports [as build] (/usr/local/lib/node_modules/phonegap/lib/cli/build.js:35:14) 
at CLI.module.exports [as argv] (/usr/local/lib/node_modules/phonegap/lib/cli/argv.js:66:17) 
at Object.<anonymous> (/usr/local/lib/node_modules/phonegap/bin/phonegap.js:26:21) 
at Module._compile (module.js:456:26) 
at Object.Module._extensions..js (module.js:474:10) 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:312:12) 

다, 내가 블랙 베리 (10) SDK가 설치되어 안드로이드 및 iOS 용 잘 작동 및 디렉토리입니다 내 PATH 변수에. blackberry10이 인식되지 않는 것 같습니다. 아마도 내 명령이 틀렸을 것입니다. (블랙 베리 -10, qnx 시도했습니다 ...)

답변

0

Phonegap 빌드 서비스는 BlackBerry10을 지원하지 않습니다.

http://docs.build.phonegap.com/en_US/3.3.0/introduction_supported_platforms.md.html#Supported%20Platforms

당신이 플랫폼은 이미

cordova platform add blackberry10 

이 가장 좋은 엔진에 액세스 할 코르도바 구문을 사용하는 것입니다 추가 한 경우 직접

cordova build blackberry10 

이 확실히 당신에게 줄 것이다 예상되는 결과 (서명 키가 구성된 한 :) :)

+0

phonegap cli의 문서에서 우리는 로컬에 blackberry 10 프로젝트를 만들 수 있다고 말합니다. 그렇지만 cordova도 설치해야하나요?하지만 로컬 빌드의 경우 동일한 것들이 있다고 생각합니까? [link] (http : // docs.phonegap.com/en/edge/guide_cli_index.md.html#The%20Command-Line%20Interface) – Jack

+0

'phonegap local build blackberry10' 명령을 사용할 수 있습니다. 그렇지 않으면 cordova 명령은 [http : // phonegap -tips.com/articles/the-nodejs-command-line-interface-for-phonegap.html(npm 코드를 설치하십시오.) –

+1

이상하게도 phonegap 로컬 빌드 인 blackberry10이 제대로 인식되지 않아 cordova를 설치하여 문제를 해결했습니다. – Jack