(如果安装了就跳过这步)
http://pan.baidu.com/share/link?shareid=196521685&uk=1845687387 把NDK解压到英文目录待用.例如:C:\NDK 添加新的系统变量: NDK_ROOT 值: NDK目录:C:\NDK
打开eclipse
window-preferences-android-NDK 将安装路径填好-ok
运行setup.exe文件,联网下载所需要的安装文件.
需要文件:autoconf2.1、automake1.10、binutils、gcc-core、gcc-g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make 务必选中 dev下的make文件.,如果你嫌麻烦就全装,将默认改成安装。
这里注意一下,skip是不安装的意思,keep是保持也就是安装过的意思,如果你想安装的话,就点击一下skip,让他变成版本号就是安装了。
安装完成以后,我们还要进行一下配置。 在命令行中进入cygwin目录,并执行cygwin.bat,如果你不是用Administrator账号登录的系统,那么会在cygwin\home\文件夹中生成一个以你的登录名命名的新的文件夹。
修改新生成文件夹中的“.bash_profile ”文件,用UE或editplus等文本编辑器打开,在最后增加: (c/NDK是安装ndk的路径) ANDROID_NDK_ROOT=/cygdrive/c/NDK export ANDROID_NDK_ROOT 然后保存关闭。
添加系统变量Path 安装路径/bin 例如:c:/cygwin64/bin
3.生成
2.1.5后可以一次性创建多个平台后,简单多了。 要修改proj.android\jni(例如在cocos2d-x-3.0alpha0-pre\projects\Cocos\proj.android)目录下的Android.mk文件,把里面的cpp名称换成自己的。 开启cygwin。 进入到 proj.android 目录下,输入 ./build_native.sh 开始编译。
这里,倒数第二行,我们可以开到,已经成功的生成了.so文件,那么我们就是成功了ok,开始下一步。
4. 我们先打开eclipse 把我们的项目引进来。
好了这里,我们就把项目成功的引入到eclipse中来了。我们来看看。
什么?还有错误?我么看看错误是 import org.cocos2dx.lib.Cocos2dxActivity; 这句找不到资源? 这里要注意,直接生成的android项目是没有系统资源的,我们去拷贝过来。 找到 cocos2dx\platform\android\java\src 文件夹,把里面的org文件夹整个复制到我们项目中去。 然后刷新eclipse列表
Look,错误没有了。好的,那我们继续。 接着我们创建一个虚拟机。这两种方法都可以打开虚拟机管理界面。
我们点击右上角的 New
这里的AVD Name就是虚拟机的名称,自己填,然后是选择屏幕大小,之后是系统版本最下面有个SD Card 我们写个100.之后点击OK。 然后关掉虚拟机管理界面。开始运行程序。
启动的会很慢,毕竟只是模拟嘛。等等吧
最后我们导出apk。
这里输入项目名称
这里我们选创建一个新的keys,然后选择保存位置,设置一个密码。
接下来填写详细的密钥信息
接着选择保存路径,然后点击finish生成即可。 |
转载地址:http://www.apkbus.com/forum.php?mod=viewthread&tid=142696