從mac終端建立cocos2d-x項目在xcode和eclipse正常運行環境配置

來源:互聯網
上載者:User

標籤:android   java   使用   os   檔案   art   

一、建立可以同時運行在xcode和eclipse的項目:

1.
開啟mac終端,進入cocos2d-x目錄下的tools/project-creator,執行命令
./create_project.py -project [項目名] -package [包名] -language [使用語言cpp或java等]
然後就能在cocos2d-x目錄下的projects中看到新產生的項目了。

2.把建立的項目放在D:\cocos2d\cocos2d-x-2.1.4\projects目錄下,如果沒有projects檔案夾可以建立一個

3.匯入android項目proj.android

4.匯入cocos2d-x庫檔案 D:\cocos2d\cocos2d-x-2.1.4\cocos2dx\platform\android\java\src下檔案到項目src目錄下,重新整理一下項目可以看見匯入的包了。

5.選擇對應裝置的sdk:選中項目,右鍵選擇properties->Android,選擇sdk版本ok儲存.

6.在AndroidManifest.xml裡面對應的版本資訊

7.設定環境變數NDK_MODULE_PATH := D:\cocos2d\cocos2d-x-2.1.4;D:\cocos2d\cocos2d-x-2.1.4\cocos2dx\platform\third_party\android\prebuilt

8.設定Tool Chain Editor: Current toolchain = No ToolChain; Current builder = Android Builder

9. jni檔案夾,添加:
windows下
NDK_MODULE_PATH := D:\cocos2d\cocos2d-x-2.1.4;D:\cocos2d\cocos2d-x-2.1.4\cocos2dx\platform\third_party\android\prebuilt

APP_CFLAGS += -Wno-error=format-security

mac下
NDK_MODULE_PATH := /Users/eachbaby3/Documents/cocos2d-x/cocos2d-x-2.1.4;/Users/eachbaby3/Documents/cocos2d-x/cocos2d-x-2.1.4/cocos2dx/platform/third_party/android/prebuilt

APP_CFLAGS += -Wno-error=format-security
到Application.mk

10.從項目資源套件中匯入資源到assets檔案夾,重新整理一下。

二、移植從xcode完成的項目到eclipse(步驟同上2-10相同)

1.修改Android.mk檔案
添加cocos2d路徑
$(call import-add-path,$(LOCAL_PATH)/platform/third_party/android/prebuilt)
$(call import-add-path, /Users/eachbaby3/Documents/cocos2d-x/cocos2d-x-2.1.4)\
$(call import-add-path, /Users/eachbaby3/Documents/cocos2d-x/cocos2d-x-2.1.4/cocos2dx/platform/third_party/android/prebuilt)\

MY_CPP_LIST := $(wildcard $(LOCAL_PATH)/*.cpp)
MY_CPP_LIST += $(wildcard $(LOCAL_PATH)/hellocpp/*.cpp)
MY_CPP_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)

LOCAL_SRC_FILES := $(MY_CPP_LIST:$(LOCAL_PATH)/%=%)

2.修改Makefile檔案的主類名稱

3.選擇c/c++ general->code Analysis模式為use project settings,取消所有被選中狀態的BUG

從1024到960縮小倍 0.9375

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.