跨平台sdk接入總結

2022-05-02 21:27:08 字數 1232 閱讀 9009

sdk說明:

2、語音 sdk:提供遊戲內收發語音功能。

接入步驟:

step1:仔細通讀一遍sdk接入文件

step2:將需要用到的sdk**檔案拷貝至指定工程路徑下

step3:環境配置

1)win32:

1、將sdk目錄下的所有dll和lib檔案拷貝到project.win32下的debug.win32和release.win32下

2)android:

1、修改 proj.android 目錄下的 jni 目錄裡的 android.mk檔案

2、在local_c_includes新增編譯路徑(這樣**可直接#include來編譯相應標頭檔案),在local_src_files新增需要編譯的cpp檔案(加入編譯的cpp檔案放入乙個全域性編譯環境中,切記不可重複新增編譯)

3、新增sdk依賴的jar包(一般都新增到proj.android下的libs檔案下)

4、修改 androidmanifest.xml 檔案(新增使用者許可權)

3)ios:

1、將標頭檔案和原始檔新增到工程中,並將原始檔新增到target的compile source中。

2、將.a和.framework檔案新增到工程中,再新增至build phases下的link binary with libraries(新增依賴的動態庫)

3、在user header search paths中新增編譯路徑(這樣**可直接import來編譯相應標頭檔案)

思緒飛一下

1、不要嫌麻煩,要多列印日誌定位問題。

2、束手無策無法定位問題時可以請教前輩,要不恥下問,你現在踩的坑也許他們都踩過,可以少走彎路提高效率節省時間。

3、多思考關聯關係。 

4、找對方法也是提高效率的一大途徑。這次語音sdk接入我是直接開搞android版本而忽視了windows版本, win32是視覺化程式設計,能更快定位和解決問題,而android是不視覺化程式設計,大部分時間可能浪費在了ndk編譯和出包上面了。

5、任何sdk接入,都要仔細閱讀sdk接入文件,你錯過的任何乙個步驟,在後面都可能是乙個大坑,需要花費的除錯時間可能要多十倍。

接入SDK踩坑總結

昨天終於提審了第乙個版本,總結一下接入的sdk的坑吧。專案中暫時接入的第三方sdk有facebook,firebase,google admob。雖然接入的不多,但是坑多。第乙個facebook,要密切關注官網更新版本所支援的xcode版本。比如 這裡從v7.13.0公升級到v7.14.0就會有很大...

Unity快速接入SDK框架

先把工程原始碼貼出來 最近接android ios的sdk 已經接了10多個 有點心得 分享一下 如果有更好想法求告知 解壓 sdkframework.zip 可以得到三個資料夾 分別是 框架unity工程 安卓工程所需要的檔案 xcode工程所需要的檔案 使用unity開啟 框架unity工程 接...

溝通CTBS助真科電子跨平台接入

以前採用vpn時,我們義大利總部及義烏採購中心根本無法訪問深圳的k 3系統,網路繁忙時甚至半小時都儲存不下乙個檔案。用了溝通ctbs後,所有這些煩惱都不復存在,而且最重要的,溝通ctbs解決了其他解決方案無法解決的跨平台使用問題,真正為我們打造了乙個無阻隔的資訊即時共享平台。義大利真科電子cio m...