NDK 編譯后,用eclipse導入cocos2d-x工程
菜單【File】-->【New】-->【Project】 ,彈出New Project 對話框
窗口下方 選 【Android】 -->【Android Project From Existing Code】,
點擊【Next】,Root Directory中選擇工程的 proj.android 目錄,點擊【Finish】。
設置Java Build Path
Project Explorer 中,右鍵工程名字 ,彈出菜單中選擇【Properties】,彈出屬性菜單
左側導航樹選擇 【Java Build Path 】,右側選擇【Source】 tab 頁.
點擊 【Link Source 】按鈕,彈出 Link Source窗口
Linked Folder Location 選擇 : cocos2d-x3.0\2d\platform\android\java\src
Folder Name 輸入一個名字,比如cocosrc。(不能是src). 點擊【Finish】。
運行 : 右鍵工程名字,【run as】 -->【Android Application】
(右鍵工程名 ,【Android Tools】 -->【Export Signed Application Package】/【Export Unsigned Application Package 】
生成apk。 強烈建議qt creator 也加個這菜單.)
-------------------------------
其他:
1. 模擬器編輯時選上 Use Host GPU ,可以運行Sample 的HellpCpp
2. eclipse開始沒有設置 Java Build Path 的時候,直接run as ,也生成了apk,無論真機還是模擬器都無法運行.
有群友說正常情況不設置這個Java Build Path無法生成apk 。。。不熟悉eclipse真傷神.
3. 小米2調試:輸入神奇的電話號碼: *#*#717717#*#*
4. eclipse右鍵 工程,選擇 屬性 ,選擇【C/C++ Build】,可以將ndk編譯步驟設置到這里,讓eclipse自動編譯,
但我的工程在C/C++ Build 欄只是提示: This project is not a CDT project
5. eclipse build 的時候,自己寫的工程老是碰到錯誤,提示
“The builder launch configuration could not be found.”
右鍵工程屬性,左側選擇【Builders】,
右側有一項 意思是 "外部編譯工具" 的選項出現紅色的錯號提示,將其 【Remove】掉,就可以正常編譯過了。
上一張圖:
哎,沒好圖片,用了太多精靈.........慢慢來吧