vs创建的cocos2d项目在安卓设备上运行并生成apk
2014-01-30 12:26
567 查看
创建vs下的安卓项目,方法见文章《cocos2d-x V2.14以后版本的环境部署》
用eclipse导入刚才创建的项目,项目路径:E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\projects\WjHelloWorld\proj.android
拷贝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}
展开C/C++ Build,找到Environment 添加设置NDK_MODULE_PATH ------> E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt
在安卓项目下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)
如果是用虚拟机运行,虚拟机设置Device的时候,要勾选Use Host GPU,否则运行后在虚拟机上会报错
效果:
另外附上创建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
用eclipse导入刚才创建的项目,项目路径:E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\projects\WjHelloWorld\proj.android
拷贝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}
展开C/C++ Build,找到Environment 添加设置NDK_MODULE_PATH ------> E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt
在安卓项目下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)
如果是用虚拟机运行,虚拟机设置Device的时候,要勾选Use Host GPU,否则运行后在虚拟机上会报错
效果:
另外附上创建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
相关文章推荐
- Cocos2d-x 3.2创建项目与交叉编译生成APK
- Cocos2d-x 2.2 - VS 2010 - Win7 环境配置 - 配置项目模板,保证创建即可无错运行
- eclipse将安卓项目commit至github本地仓库后,项目bin文件夹下不生成apk且运行报错
- Cocos2D-X 项目发布到Android平台(三)编译打包Cocos2D-X项目生成apk安装包
- cocos2d-x 3.x中各种平台的创建项目命令,运行项目命令、运行testcpp命令
- eclipse下安卓复制项目,生成另一个新的工程项目,两个项目同时在手机运行
- react native新建项目运行在安卓设备上
- 【cocos2d-x入门实战】环境配置、交叉编译及安卓项目的生成
- 项目路径cocos2d-x项目生成.Apk并装机后gdb调试
- 分析Cocos2d Android 项目的生成和运行
- cocos命令行创建/编译/运行cocos2d-js项目
- vs2012 下asp.net 引用vs2012创建项目中的类生成的Dll文件
- Cocos2d-x 3.0rc0中,项目的创建与运行
- 【iOS-cocos2d-X 游戏开发之四】Cocos2dX创建Android NDK新项目并编译导入Eclipse中正常运行!
- 安装IE8正式版以后VS无法创建VC++智能设备项目的解决方法
- cocos2d-x项目编译生成apk(cocos2d-x游戏开发四)
- 【cocos2d-x入门实战】环境配置、交叉编译及安卓项目的生成
- [COCOS2DX]交叉编译实践+速度优化(vs2012修改win32代码+修改makefile+编译安卓项目包+部署安卓项目包到Eclipse+运行apk)
- VS创建智能设备项目失败
- 玩转cocos2d-x(一)创建、生成、运行HelloWorld