首页 > 移动平台 > 详细

vs创建的cocos2d项目在安卓设备上运行并生成apk

时间:2014-01-31 15:06:39      阅读:562      评论:0      收藏:0      [点我收藏+]

创建vs下的安卓项目,方法见文章《cocos2d-x V2.14以后版本的环境部署

用eclipse导入刚才创建的项目,项目路径:E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\projects\WjHelloWorld\proj.android

bubuko.com,布布扣

 

 

 

拷贝cocos2d目录\cocos2dx\platform\android\java\src目录下的org包到android项目的src下

 

 

拷贝生成项目路径/Resource目录下的资源到安卓项目目录下的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,据说要下载8C版本以上的,下载地址http://developer.android.com/tools/sdk/ndk/index.html

 

安卓工程,项目右键,属性 C/C++ Build,第一行新建一个Configuration
设置新建的Configuration为项目激活状态

NDK路径配置Build command ------> E:\android-ndk-r9c\ndk-build.cmd

配置Build directory ------> ${ProjDirPath}

bubuko.com,布布扣

 

 

 

 

展开C/C++ Build,找到Environment 添加设置NDK_MODULE_PATH ------> E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt

bubuko.com,布布扣

 

 

在安卓项目下jni文件夹里,找到Android.mk并编辑,在include $(BUILD_SHARED_LIBRARY)下面加入如下内容
$(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)

bubuko.com,布布扣

 

 

如果是用虚拟机运行,虚拟机设置Device的时候,要勾选Use Host GPU,否则运行后在虚拟机上会报错

 

效果:

 bubuko.com,布布扣

 

 

另外附上创建vs中cocos2d的两种方式

方法一:
DOS下运行:python create_project.py -project WjHelloWorld -package com.lvchuang.test -language cpp//其中Test为工程名称,com.jacky.test为包名

方法二:
@echo off
set /p projectName=请输入项目名称:
if "%projectName%"=="" goto inputError
set /p packageName=请输入包标示名:
if "%packageName%"=="" goto inputError
create_project.py -project %projectName% -package %packageName% -language cpp
pause
exit
:inputError
@echo 项目名称或者包标示名不能为空!
pause


 

vs创建的cocos2d项目在安卓设备上运行并生成apk

原文:http://blog.csdn.net/jwxkk/article/details/18882339

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!