gpt4 book ai didi

image - 如何在黑莓 10 中使用 Assets 创建共享库

转载 作者:行者123 更新时间:2023-12-04 15:23:46 25 4
gpt4 key购买 nike

我有一个级联 C/C++ 项目。我将其构建到共享库中。但是当我展开 libxxx.so 时,我只是找到了源代码,那里没有 Assets 。但我确实在我的 Assets 文件夹中使用了图像,这是我项目的一部分。它也应该包含在共享库中。因此,使用此共享库的另一个应用程序可以访问这些 Assets 。

实际上,我在从另一个级联应用程序测试我的共享库时发现了这个问题,并且由于缺少 Assets 导致空指针异常,它经常崩溃。当我将图片从我的 Assets 目录粘贴到新的项目 Assets 目录时,问题就解决了。

现在,我的问题是如何在 Assets 目录中构建共享库以及我的图像?以及如何从另一个级联应用程序中使用它们,以便客户端不必担心 Assets 目录中的那些图像?

其实我搜索了很多,但没有想出 BB10 的解决方案。请评论您的宝贵建议。

谢谢。

最佳答案

在您的问题中没有太多关于构建过程的信息,但我会尝试猜测您正在谈论一些包装问题。

共享库(lib*.so 文件)不包含任何 Assets 。 Assets 是 *.bar 包的一部分。它们列在 bar-descriptor.xml 文件中或通过命令行标志传递给 blackberry-nativepackager。将您需要的所有图像添加到 bar-descriptor.xml,请在此处查看此文件文档:http://developer.blackberry.com/native/documentation/bb10/com.qnx.doc.native_sdk.devguide/com.qnx.doc.native_sdk.devguide/topic/r_blackberry_tablet_dtd_intro.html

如果您想在多个应用程序之间共享一些 Assets ,您可以将它们放在 bar 包的公共(public)区域,请参阅此处 Assets 标签文档的公共(public)属性:http://developer.blackberry.com/native/documentation/bb10/com.qnx.doc.native_sdk.devguide/com.qnx.doc.native_sdk.devguide/topic/r_barfile_dtd_ref_asset.html

关于image - 如何在黑莓 10 中使用 Assets 创建共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17121807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com