问题:使用QT开发黑莓应用时,编译后生成的**.bar 安装文件非常大,即使一个HelloWorld 的例子生成之后都会有80M 以上。该怎么解决?
答案:是因为QT creator 不太完善,打包的时候会把QT的环境全部打包进去,所以文件非常大,后期黑莓应该会更新的。
暂时的解决办法:在该工程所在的文件夹内新建一个名为 lib 的文件夹,然后把你所需要用到的qt的库文件复制进去,qt的库文件*:\QtPlaybookSDK\Playbook\Qt\4.8.1\lib 其中*:为安装QT的盘符。比如我需要的是libQtcore.so.4 libQtGui.so.4 libQtOpenGl.so.4 libQtXml.so.4 libQtXmlPatterns.so.4 已经fonts和pkgconfig 文件夹。把这些都放进刚才新建的lib文件夹后,打开你的工程的 bar-descriptor.xml文件,找到
<asset path="%QT_INSTALL_PLUGINS%">lib</asset>
然后把它替换为:<asset path="lib">lib</asset>
这样,编译出来的安装文件就不会很大了。
------解决方案--------------------------------------------------------
我也发现这个问题了!!!!感谢解决方案!!!!