用eclipse導(dǎo)入剛才創(chuàng)建的項(xiàng)目,項(xiàng)目路徑:E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\projects\WjHelloWorld\proj.android 拷貝cocos2d目錄\cocos2dx\platform\android\java\src目錄下的org包到android項(xiàng)目的src下 拷貝生成項(xiàng)目路徑/Resource目錄下的資源到安卓項(xiàng)
用eclipse導(dǎo)入剛才創(chuàng)建的項(xiàng)目,項(xiàng)目路徑:E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\projects\WjHelloWorld\proj.android
拷貝cocos2d目錄\cocos2dx\platform\android\java\src目錄下的org包到android項(xiàng)目的src下
拷貝生成項(xiàng)目路徑/Resource目錄下的資源到安卓項(xiàng)目目錄下的assets中
E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\projects\WjHelloWorld\Resources ------> E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\projects\WjHelloWorld\proj.android\assets
下載NDK,據(jù)說要下載8C版本以上的,下載地址http://developer.android.com/tools/sdk/ndk/index.html
安卓工程,項(xiàng)目右鍵,屬性 C/C++ Build,第一行新建一個(gè)Configuration
設(shè)置新建的Configuration為項(xiàng)目激活狀態(tài)
NDK路徑配置Build command ------> E:\android-ndk-r9c\ndk-build.cmd
配置Build directory ------> ${ProjDirPath}
展開C/C++ Build,找到Environment 添加設(shè)置NDK_MODULE_PATH ------> E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt
在安卓項(xiàng)目下jni文件夾里,找到Android.mk并編輯,在include $(BUILD_SHARED_LIBRARY)下面加入如下內(nèi)容
$(call import-add-path, E:/cocos2d-x-2.2.2/cocos2d-x-2.2.2)
$(call import-add-path, E:/cocos2d-x-2.2.2/cocos2d-x-2.2.2/cocos2dx/platform/third_party/android\prebuilt)
如果是用虛擬機(jī)運(yùn)行,虛擬機(jī)設(shè)置Device的時(shí)候,要勾選Use Host GPU,否則運(yùn)行后在虛擬機(jī)上會(huì)報(bào)錯(cuò)
效果:
另外附上創(chuàng)建vs中cocos2d的兩種方式
方法一:
DOS下運(yùn)行:python create_project.py -project WjHelloWorld -package com.lvchuang.test -language cpp//其中Test為工程名稱,com.jacky.test為包名
方法二:
@echo off
set /p projectName=請輸入項(xiàng)目名稱:
if "%projectName%"=="" goto inputError
set /p packageName=請輸入包標(biāo)示名:
if "%packageName%"=="" goto inputError
create_project.py -project %projectName% -package %packageName% -language cpp
pause
exit
:inputError
@echo 項(xiàng)目名稱或者包標(biāo)示名不能為空!
pause
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com