所以,當你去官方Google Tango SDK Download page你會發現客戶端API同時提供頭文件和一個用於ARM v7和v8的.so
庫,但是在Google Sample repo中它們有這個static library file如果沒有包含在我當前的Android.mk文件中,將不會生成。我是否能夠構建客戶端API而不需要該靜態文件?探戈客戶端API NDK靜態庫,用於預建
注意:我試圖將它構建爲sample makefile的預構建。
所以,當你去官方Google Tango SDK Download page你會發現客戶端API同時提供頭文件和一個用於ARM v7和v8的.so
庫,但是在Google Sample repo中它們有這個static library file如果沒有包含在我當前的Android.mk文件中,將不會生成。我是否能夠構建客戶端API而不需要該靜態文件?探戈客戶端API NDK靜態庫,用於預建
注意:我試圖將它構建爲sample makefile的預構建。
靜態庫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)。