最近一直在接入SDK,因爲手遊要上線了,但是渠道有很多,上百家的渠道加起來很是困難,而且由於官方給的文檔也是很不專業,因爲經常更新,沒有一個好的參考文檔。在接入的時候遇到了很多問題,這裏就大概總結一二吧。
接入SDK的基本流程就是:
1.首先在渠道註冊開發者賬號;
2.提交遊戲到渠道,會生成sdk_key;
3.提交計費文檔,渠道返回給計費文件;
4.將渠道官方的SDK下載下來,主要包含一些lib文件和jar包;
5.爲了調用這些jar包,需要在eclipse下面的主入口調用初始化,每個渠道的初始化是不一樣的;
6.然後就是調用付費函數,一般付費函數都有一個回調參數,就是付費成功與否;
7.需要修改的又AndroidMainfest.xml文件,lib文件,assest文件。
在接入SDK的時候遇到了很多eclipse的編譯問題,應該是CDT兼容的不好原因吧。
1.找不好NDK_ROOT,需要到c++/c build -》environment裏面配置NDK_ROOT,就是找到ndk的路徑;
2.編譯完之後生成apk的時候,將CDT的勾選劃掉,否則也會出現問題;
3.在Xcode裏面改完代碼之後,需要refresh,否則代碼沒有得到更新;
4.首次進入和退出之後,有時候eclipse無法編譯,這是因爲.cproject裏面多了一些參數,刪除掉就OK了
<cconfiguration id="0.1377291156 888888888">
5.有時候打開eclipse時候,會出現編譯錯誤,那是因爲生成的cpu_furture的中間文件,需要刪除之後就好了。