移動添加SDK注意事項

這幾天公司讓添加移動SDK收費包,雖然有添加好的,讓照原樣加,但其中還是有要注意的地方,特再此記下:


1.libs中armeabi裏面的libmegjb.so和assets裏的內容拷貝到遊戲目錄下後是每編譯(即:./build_native.sh)一次就要重新添加一次的。clear如果不能加入eclipse中,就直接run一下項目,就會在相應的文件夾下顯示出來,沒有顯示需要再次在文件夾中添加一下。


2.runtime中的.jar文件添加後要導入libraries中,具體如下:右鍵項目,然後Build Path->Configure Build Path…選中libraries點擊Add JARs…


3.給我的程序在退出時點擊移動SDK中的是,是進入了appdelegate中的進入後臺,所以在再次進入遊戲後會顯示完移動的老虎機後白屏然後閃退。我的改正方法是在eclipse中的GameInterface.exit(actInstance,new GameInterface.GameExitCallback()這個方法裏面的publicvoid onConfirmExit()方法里加入了:System.exit(0);    原來裏面的actInstance.finish();貌似不能 直接殺死線程退出遊戲。


4.在AndroidManifest中  <intent-filter>   </intent-filter>裏面是程序的入口處。


5.一定要確保你在eclipse裏面寫的方法的參數是否有,在x-code中調用時在

bool isHave = JniHelper::getStaticMethodInfo(minfo,"com/cocos2dx/xxxx/xxxx","fangfa","()V");"()V"的括號中保證參數匹配

編譯器可能首次在()這裏報錯,但是裏面確實沒傳參數,給上參數後可編譯通過,但是以後一定要改成確實正確的,否則只會進入

if(!isHave)中不進else。


5.其他情況推薦參考http://www.cocoachina.com/bbs/read.php?tid=168053


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章