我使用HelloWorld
为BlackBerry 10
创建了一个原生BB NDK 10.0.9
应用程序,并在模拟器中运行它。我使用Momentics IDE
,可以轻松编译和部署我的应用程序。
但是,我想从命令行设置自动构建过程。我能够使用makefile
编译ELF二进制文件。但是我被困在创建.bar
文件。
我尝试使用以下命令构建.bar
:
blackberry-airpackager.bat -package HelloWorld2.bar application.xml
但目标.bar
不包含我的原生二进制文件。
我做错了什么?
答案 0 :(得分:3)
本机应用程序有一个特殊的打包程序:blackberry-nativepackager
这段代码起到了作用:
blackberry-nativepackager.bat -package HelloWorld2.bar bar-descriptor.xml
除了模拟器之外,还在bar-descriptor.xml
添加了另一个配置:
<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>