Cocos2d-x学习之创建Android工程和编译
,再次执行./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上的,即目前模拟器还未支持,所以必须用真机去调试)
如下:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)