[英]Porting Xcode(iOS) code to eclipse(android) in cocos2d-x
我使用cocos2d-x模板在xcode中實現了我的游戲。 它絕對正常。 然后,我嘗試將相同的代碼移植到Eclipse中。 我使用cocos2d-x的shell命令創建了一個新項目,並構建了該項目。 然后,我將創建的項目轉換為以C / C ++代碼的形式運行,就像我通常對cocos2d-x所做的那樣。 然后,我將所有代碼文件/資源從我的xcode項目復制到eclipse項目。 我根據更新了Android.mk文件(添加了新的src文件)。 它正確編譯,成功安裝了模擬器,但隨后崩潰,並在日志中顯示此錯誤消息:
07-11 10:29:38.846: D/libEGL(534): loaded /system/lib/egl/libGLESv1_CM_emulation.so
07-11 10:29:38.856: D/libEGL(534): loaded /system/lib/egl/libGLESv2_emulation.so
07-11 10:29:39.166: A/libc(534): @@@ ABORTING: INVALID HEAP ADDRESS IN dlfree
07-11 10:29:39.166: A/libc(534): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
任何幫助,將不勝感激。
使cocos2d-x在仿真器中運行還涉及一些額外的步驟。 您是否遵循了這些步驟? (我想不起來了,但是我認為您必須確保在虛擬設備上啟用了OpenGL硬件加速功能,並且可能還需要一些代碼來修補到項目中。)
我嘗試執行這些步驟,但始終無法運行,而且由於我碰巧還是有Android手機,因此沒有足夠的持久性堅持下去。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.