微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Cocos2d-x学习之创建Android工程和编译

Cocos2d-x学习之创建Android工程和编译

时间:10-08 来源:互联网 点击:

,再次执行./build_native.sh

还是文件权限的问题,我们按之前的方法,重新赋权一下,再次编译,如果过程中发现还有类似的问题,赋权即可,我为了省麻烦,写了个快速赋权的注册表文件内容如下:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]

@=管理员取得所有权

NoWorkingDirectory=

[HKEY_CLASSES_ROOT\*\shell\runas\command]

@=cmd.exe /c takeown /f \%1\ icacls \%1\ /grant administrators:F

IsolatedCommand=cmd.exe /c takeown /f \%1\ icacls \%1\ /grant administrators:F

[HKEY_CLASSES_ROOT\exefile\shell\runas2]

@=管理员取得所有权

NoWorkingDirectory=

[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]

@=cmd.exe /c takeown /f \%1\ icacls \%1\ /grant administrators:F

IsolatedCommand=cmd.exe /c takeown /f \%1\ icacls \%1\ /grant administrators:F

[HKEY_CLASSES_ROOT\Directory\shell\runas]

@=管理员取得所有权

NoWorkingDirectory=

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]

@=cmd.exe /c takeown /f \%1\ /r /d y icacls \%1\ /grant administrators:F /t

IsolatedCommand=cmd.exe /c takeown /f \%1\ /r /d y icacls \%1\ /grant administrators:F /t

以管理员身份运行这个文件后,就可以为windows 7右键添加取得所有权的菜单。如下图:

如果再次出现有访问权限的问题,右键点击下目录,选择管理员取得所有权即可。

最后编译成功截图如下:

编译成功之后,会直接在testandroid\proj.android\libs\armeabi这个目录底下生成so文件(libgame.so)

编译完毕,下来就是在eclipse里面编译成apk文件,并安装运行一把。

1、将刚编译完的工程导入到eclipse中。

以管理员身份打开eclipse(因为之前都是以管理员身份获取的权限的,否则会出现编译时权限有问题的),选择FILE->New->Android Project,然后选择如下:

点击next,选择Build Target,如下:

运行该工程,右键该工程,选择Run as ->android application(从cocos2d-2.0-rc0a-x-2.0起,支持了open gl es2.0,默认的工程创建是要求运行于open gl es2.0上的,即目前模拟器还未支持,所以必须用真机去调试)

如下:

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top