<摘錄>cocos2d-x 從環境搭建到win32專案移植android平臺

木子你妹發表於2014-04-12

軟體:cocos2d-x-2.2.3;android-ndk-r9d;adt-bundle-windows-x86_64-20131030;python-2.7.6;

1安裝配置python

 安裝沒什麼好說的,下一步~~~~

配置環境變數 :右鍵計算機==》屬性==》==》高階系統設定==》環境變數==》系統環境變數==》Path==》編輯 加上Python 安裝目錄 

我的是C:\Python27   注意用 ;  分割 如圖


2建立cocos2dx專案

解壓cocos2d-x-2.2.3

開啟cmd,切到E:\cocos2d-x-2.2.3\tools\project-creator目錄下

執行建立專案命令create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp


說一下這裡的引數   

-project   PROJECT_NAME          Project name, for example: MyGame
-package   PACKAGE_NAME          Package name, for example: com.MyCompany.MyAwesomeGame
-language  PROGRAMING_LANGUAGE   Major programing lanauge you want to used, should be [cpp | lua | javascript]

還有一點就是Python3.x版本的會出現錯誤 建議用3.x版本以下的

3ADT配

配置ndk

配置C++


新增COCOS2DX:cocos2dx解壓目錄;

新增NDK_ROOT:NDK解壓目錄;

新增NDK_MODULE_PATH :cocos2dx解壓目錄和E:\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt 注意他們用分號分割

右鍵專案屬性



將E:\cocos2d-x-2.2.3\cocos2dx\platform\android\java\src目錄下的org資料夾拷到自己專案的src目錄下

修改api版本(改成自己現在用的 我的是19)


這時還有個錯誤

右鍵專案


本來劃線部分有個錯誤的路徑的把他移除就好了


將圖片資源(也就是cocos2dx專案下的Resources資料夾裡的東西)放到我們專案的assets資料夾下(要是沒有的話自己建一個)

不這樣做的的話會包以下錯誤


執行·····(注意模擬器cpu的選擇x86 不相容 我們選arm)


4移植win32 cocos2dx專案

找到要移植工程的Classes目錄將目錄下所有的檔案複製到我們自己專案下的Classes資料夾

修改android 工程jni 目錄下的Android.mk 檔案


就是寫上cpp檔案的路徑

還有Resources資料夾裡的東西也要複製到我們自己工程的Resources下

相關文章