2013-06-15 3 views
6

У меня есть проект Cascal C/C++. Который я встраиваю в общую библиотеку. Но когда я расширяю libxxx.so, я просто нашел исходники, там нет активов. Но я использовал изображения в папке «Активы», которая является частью моего проекта. И он также должен быть включен в общую библиотеку. Таким образом, другое приложение, использующее эту общую библиотеку, может получить доступ к этим активам.Как создать общую библиотеку с активами в blackberry10

На самом деле я нашел эту проблему, пока тестирую свою общую библиотеку из другого каскадного приложения и часто получаю сбои из-за исключения нулевого указателя из-за отсутствия активов. И проблема решена, когда я вставляю изображения из каталога моих ресурсов в новый каталог активов проекта.

Теперь, мой вопрос: как создать общую библиотеку вместе с моими изображениями в каталоге ресурсов? И как использовать их из другого каскадного приложения, чтобы клиенту не нужно было беспокоиться об этих изображениях в каталоге ресурсов?

На самом деле я много искал, но не нашел решения для BB10. Прошу прокомментировать ваши ценные предложения.

Спасибо.

ответ

4

В вашем вопросе не так много информации о процессе сборки, но я постараюсь предположить, что вы говорите о некоторых проблемах с упаковкой.

Общая библиотека (lib * .so файл) не содержит никаких активов. Активы являются частью пакета * .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

Если вы хотите поделиться некоторыми активами между несколькими приложениями, вы можете поместить их в общую область пакета штриховок, см. Публичный атрибут документация тега активов здесь: 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

Смежные вопросы