Статическая библиотека Tango Client API NDK для готовых

Поэтому, когда вы перейдете на официальную страницу загрузки Google Tango SDK, вы обнаружите, что клиентский API поставляется с как файл заголовка, так и библиотека .so для ARM v7 и v8, но в репозитории примеров Google у них есть это файл статической библиотеки, который, если он не включен в мой текущий файл Android.mk, не будет собран. Могу ли я создать клиентский API без использования этого статического файла?

Примечание. Я пытаюсь собрать его как готовый, исходя из пример make-файла.


person FrickeFresh    schedule 18.06.2017    source источник


Ответы (1)


Статическая библиотека libtango_client_stub.a — это неуклюжая попытка устранить ограничение современного NDK. На первый взгляд, эта фиктивная библиотека вам не нужна, но на нее есть ссылка в импортированном Android.mk (через $(call import-module,tango_client_api)). Если вы используете этот Android.mk, вам потребуются библиотеки из tango_client_api/libs, включая libtango_client_stub.a.

Суть в том, что вам нужна общая библиотека tango_client_api/lib/armeabi-v7a для связывания, но ее копия не должна быть в вашем APK: эта библиотека должна быть предустановлена ​​на вашем устройстве Tango (см. https://developers.google.com/tango/release-notes#unity_sdk_changes_15).

person Alex Cohn    schedule 22.09.2017