2013-06-15 17 views
6

Mam kaskadowy projekt C/C++. Które buduję w udostępnionej bibliotece. Ale kiedy rozwijam bibliotekę libxxx.so, właśnie znalazłem kody źródłowe, a zasoby nie są tam obecne. Ale użyłem obrazów w folderze Zasoby, który jest częścią mojego projektu. I powinien również zostać włączony do biblioteki współdzielonej. Tak więc inna aplikacja korzystająca z tej udostępnionej biblioteki może uzyskać dostęp do tych zasobów.Jak utworzyć wspólną bibliotekę z aktywami w blackberry10

W rzeczywistości znalazłem ten problem podczas testowania mojej udostępnionej biblioteki z innej aplikacji kaskadowej i często się zawiesza, z powodu wyjątku wskaźnika pustego ze względu na brak zasobów. Problem został rozwiązany podczas wklejania obrazów z mojego katalogu zasobów do nowego katalogu zasobów projektu.

Moje pytanie brzmi: jak mogę utworzyć wspólną bibliotekę wraz z moimi obrazami w katalogu aktywów? A jak używać ich z innej aplikacji kaskadowej, aby klient nie musiał się martwić o te obrazy w katalogu aktywów?

Właściwie bardzo dużo wyszukiwałem, ale nie znalazłem rozwiązania dla BB10. Proszę skomentuj swoje cenne sugestie.

Dzięki.

Odpowiedz

4

W pytaniu nie ma zbyt wiele informacji o procesie kompilacji, ale spróbuję zgadnąć, że mówisz o niektórych problemach z opakowaniem.

Udostępniona biblioteka (plik * .so) nie zawiera żadnych zasobów. Zasoby są częścią pakietu * .bar. Są one wymienione w pliku bar-descriptor.xml lub przekazywane do nativepackager za pośrednictwem flag wiersza poleceń. Dodaj wszystkie potrzebne obrazy do pliku deskryptorów słupków.xml. Zapoznaj się z dokumentacją pliku tutaj: 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

Jeśli chcesz udostępnić niektóre zasoby między kilkoma aplikacjami, możesz umieścić je w publicznym obszarze pakietu, zobacz atrybut publiczny Dokumentacja tagu zasobów tutaj: 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

Powiązane problemy