2012-10-27 1 views
1

에 대해 HelloWorld 네이티브 응용 프로그램을 만들고 BB NDK 10.0.9을 사용하여 시뮬레이터 내에서 실행했습니다. Momentics IDE을 사용하고 쉽게 응용 프로그램을 컴파일하고 배포 할 수 있습니다.명령 줄에서 BlackBerry 10 기본 응용 프로그램 패키지 빌드

그러나 명령 줄에서 자동화 된 빌드 프로세스를 설정하고 싶습니다. makefile을 사용하여 ELF 바이너리를 컴파일 할 수있었습니다. 그러나 나는 .bar 파일의 생성에 갇혀있다.

나는 명령으로 .bar을 구축하려고 :

blackberry-airpackager.bat -package HelloWorld2.bar application.xml 

하지만 내 네이티브 바이너리를 포함하지 않는 .bar 대상.

내가 뭘 잘못하고 있니?

답변

3

네이티브 애플리케이션을위한 특별한 패키저가있다 :

<configuration id="com.qnx.qcc.toolChain.2121420202" name="Device-Release"> 
    <platformArchitecture>armle-v7</platformArchitecture> 
    <asset path="arm/o.le-v7/HelloWorld" entry="true" type="Qnx/Elf">HelloWorld</asset> 
</configuration> 
+0

I : 또 다른 구성이 시뮬레이터 외에 bar-descriptor.xml에 추가 된

blackberry-nativepackager.bat -package HelloWorld2.bar bar-descriptor.xml 

그리고 :이 코드는 속임수를 썼는지

blackberry-nativepackager 일부 게시물 수정 후 Unity 게임을 재 포장하려고합니다. Mac에서 blackberry-nativepackager를 실행하면 다음과 같은 메시지가 나타납니다. "Error : Attribute Ent ry-Point : 패키지 파일 목록에서 파일을 찾을 수 없습니다. Release/BB10Player " – zezba9000

+0

엔트리 포인트의 ID는 SDK 샘플에서 찾을 수 있습니다. –