Image 如何使用blackberry10中的资源创建共享库
我有一个级联C/C++项目。我将其构建到一个共享库中。但是当我展开libxxx.so时,我刚刚找到了源代码,那里没有资产。但我确实使用了我的资产文件夹中的图像,这是我项目的一部分。它也应该被纳入共享库中。因此,使用此共享库的另一个应用程序可以访问这些资产 实际上,我在从另一个级联应用程序测试共享库时发现了这个问题,它经常崩溃,因为缺少资源导致空指针异常。当我将图像从我的资产目录粘贴到新的项目资产目录时,问题就解决了 现在,我的问题是如何在assets目录中与我的图像一起构建一个共享库?以及如何从另一个级联应用程序使用它们,以便客户端不必担心资产目录中的那些图像 实际上,我搜索了很多,但没有找到BB10的解决方案。请评论你的宝贵建议Image 如何使用blackberry10中的资源创建共享库,image,shared-libraries,assets,blackberry-10,Image,Shared Libraries,Assets,Blackberry 10,我有一个级联C/C++项目。我将其构建到一个共享库中。但是当我展开libxxx.so时,我刚刚找到了源代码,那里没有资产。但我确实使用了我的资产文件夹中的图像,这是我项目的一部分。它也应该被纳入共享库中。因此,使用此共享库的另一个应用程序可以访问这些资产 实际上,我在从另一个级联应用程序测试共享库时发现了这个问题,它经常崩溃,因为缺少资源导致空指针异常。当我将图像从我的资产目录粘贴到新的项目资产目录时,问题就解决了 现在,我的问题是如何在assets目录中与我的图像一起构建一个共享库?以及如何从
谢谢。您的问题中没有太多关于构建过程的信息,但我会尽量猜测您正在谈论一些打包问题 共享库(lib*.so文件)不包含任何资产。资产是*.bar包的一部分。它们列在bar-descriptor.xml文件中,或通过命令行标志传递给blackberry nativepackager。将所需的所有图像添加到bar-descriptor.xml中。请参见此处的文件文档: 如果您想在多个应用程序之间共享某些资产,可以将它们放在bar包的公共区域中。请参见此处资产标签文档的公共属性: