項目仍舊為基于cocos2dx的棋牌遊戲。
今天使用ant自動化打包時,運作sns登陸按鈕出現崩潰問題。
根據錯誤提示分析應該新浪sns登陸時繪制界面時某個資源檔案沒有找到。
但是奇怪的現象是eclipse打包出來沒有這個問題;
回來跟過多方排查,原來是第三方新浪jar包裡面asset檔案夾下面有資源檔案夾。
是以解決辦法:
1. 使用apktool去反編譯weibo.sdk.android.sso.jar
指令為:
2. cd weibo.sdk.android.sso.jar.out/
進入檔案夾,将values和weibosdk_dialog_bg.9.png
放到cocos2dx/project/Resources
3. 運作build_native.sh,将有關資源檔案複制到android/assets下面
4. 運作ant自動化打包
5. adb install -r xxx.apk
-r表示強制安裝
6. 點選測試sina sns登陸沒有崩潰, 問題解決。