quick-cocos2dx win 7 编译环境配置及真机调试

啊哈,各位好。我又回来了 ,距离上一次发博有一段时间了,其实不是我懒哈,是因为最近确实很多事情忙。每天加班什么的最烦了。

小胖:鄙视明明就是自己懒,还找借口。

XX:我。。。我。。。 我懒得跟你说。


好了,废话不多说奋斗,今天呢主要是给大家讲一下在win下怎么配置编译环境,以及怎么配置真机调试。首先来讲讲需要准备些什么,第一、win 系统的电脑(这是必须的,没有的话赶紧买去。)第二、编译软件(推荐使用vs2012)第三、当然是quick-cocos2dx包了(用什么版本看你自己了,不过我喜欢最新的)第四、JAVA JDK,安卓ADT、NDK(全称是这个 Android ADT bundle 和 Android NDK)第五、当然是安卓手机了(这个就不是必须的了,你不真机调试就不用了)。好叻准备的东西就这些,如果都准备好了那就继续看下去吧。

小胖:等等 等等 你个混蛋你还没说去哪儿下这些东西啊。

XX:想知道吗?叫大哥我就告诉你。


一、安装vs2012

好叻,这没什么好说的。下好安装包,安装步骤一点一点的安装就行了(不会就百度去吧,要是百度都还不会我会告诉你:骂人混蛋,软件都不会装写什么程序啊

哎,算了算了告诉你们地址 去下吧 (想下载请猛戳)。唯一需要注意点的就是这个quick-cocos2dx只支持这两种

  • Visual Studio 2012
  • Visual Studio Express 2012 for Windows Desktop
而且是必须在win 7 及以上系统才行。

二、下载最新版的 Java SDK (JDK, 根据自己电脑系统位数来下载吧),并进行安装。

继续猛戳下载

三、安装最新的 Android ADT bundle 和 Android NDK

首先,我要告诉大家一个坏消息。因为安卓是谷歌的,而谷歌呢大家也知道被封杀了,所以一般百度出来的链接啊什么的是打不开的。那么去哪儿下呢,尽量找网盘人家分享出来的吧。

  1. 下载最新的 ADT Bundle for Windows ( 推荐 32bit 版本,或者和 JDK 匹配的版本 )。
  2. 解压缩 adt-bundle-windows-x86-2013????.zip 。
  3. 将目录 adt-bundle-windows-x86-2013???? 改名为 android 。
  4. 将目录 android\sdk 改名为 android\android-sdk-windows 。
  5. 下载 Android NDK r?
  6. 解压缩 android-ndk-r?-windows-x86.zip
  7. 将目录 android-ndk-r? 移动到 android\android-ndk-r?

    最终的目录结构:


8.运行 android\android-sdk-windows\tools\android.bat, 选中 Android SDK 2.2, 然后安装需要的包。


同样我要告诉大家一个坏消息,也是因为谷歌的被封杀你有可能打开之后看不到2.2那你就需要设置代理了 不然你永远看不到的。来看我的

小胖:开门,查水表

XX:不好意思我从不用水。

首先点上图中的Tools然后点options就打开下面这个界面了。现在你需要做的就是按照上面的设置好然后关掉以上全部重启android.bat, 就能看到了。


四、解压quick-cocos2dx

由于 Android SDK 和 NDK 的问题,quick-cocos2d-x 目录的放置有一定要求:必须和 Android SDK/NDK 在同一个分区不能放在根目录路径中不能包含中文和空格(所以别放桌面了)

五、然后配置环境变量

打开 系统属性 -> 高级 -> 环境变量:添加下列环境变量(注意修改 为你 quick-cocos2d-x 源代码所在的实际路径):

ANDROID_NDK_ROOT=<PATH_TO>\android-ndk-r8e
ANDROID_SDK_ROOT=<PATH_TO>\android-sdk-windows
QUICK_COCOS2DX_ROOT=<PATH_TO>\quick-cocos2d-x
COCOS2DX_ROOT=%QUICK_COCOS2DX_ROOT%\lib\cocos2d-x
ANDROID_HOME=%ANDROID_SDK_ROOT%
PATH=%QUICK_COCOS2DX_ROOT%\bin\win32

如果 PATH 变量已经存在,则在 PATH 变量最后添加;%QUICK_COCOS2DX_ROOT%\bin\win32


六、编译 quick-x-player proj.win32 工程
启动 Visual Studio,打开 \<PATH_TO>\quick-cocos2d-x\player\proj.win32\quick-x-player_2012.sln 工程。
编译时如果提示文件找不到,请做以下检查:
 
 
  1. 环境变量设置是否正确
  2. 设置和修改环境变量后,必须重新启动 Visual Studio

如果你不需要真机调试那么下面的步骤你也不用看了 看到这里工程运行成功了就好了。上面的步骤的话你也只需要看(一 四 五)

XX:这都快讲完了,小胖呢怎么不见了。小胖。。小胖。。。

小胖:zzzzzzzzzzzzzz。。。  干嘛(擦口水)

xx:靠,居然睡着了。滚。。。。。。。。骂人

七、编译 LuaJavaBridge 示例,并在 Android 真机上进行测试

启动 命令行提示符 程序, 改变当前目录为 <PATH_TO>\quick-cocos2d-x\sample\luajavabridge\proj.android, 运行 build_native.bat:

cd quick-cocos2d-x\sample\luajavabridge\proj.android
build_native.bat

如果一切正常,等待几分钟以后会看到如下信息:

SharedLibrary  : libgame.so
Install        : libgame.so => libs/armeabi/libgame.so

将项目导入 Eclipse ADT

启动 \<PATH_TO>\eclipse\eclipse.exe, 导入 libcocos2dx 库(这个库是 cocos2d-x 的 Java 支持).

  1. 选择菜单 File -> Import, 再选择 Android -> Existing Android Code Into Workspace :

  2. 点击 Browse 按钮, 选择 \quick-cocos2d-x\lib\cocos2d-x\cocos2dx\platform\android\java 目录:

  3. 点击 Finish.

  4. 重复上述步骤, 将 luajavabridge\proj.android 目录导入 Eclipse:

  5. 在左侧 Package Explorer 里的 LuajavaBridge 项目上点击鼠标右键,选择菜单 Properties:

  6. 如果 Library 中已经存在 libcocos2dx 项,请先删除。然后点击 Add 按钮, 再选择添加 libcocos2dx 库.

  7. 导入完成。

设置 Android 设备允许真机调试

Android 官方文档:http://developer.android.com/tools/device.html

  1. Enable USB debugging on your device.
    • On most devices running Android 3.2 or older, you can find the option under Settings > Applications > Development.
    • On Android 4.0 and newer, it’s in Settings > Developer options.
      > Note: On Android 4.2 and newer, Developer options is hidden by default. To make it available, go to Settings > About phone and tap Build number seven times. Return to the previous screen to find Developer options.
    • 在系统设置中找到“开发者选项”,打开“USB调试”。
  2. Set up your system to detect your device.
    • If you’re developing on Windows, you need to install a USB driver for adb. For an installation guide and links to OEM drivers, see the OEM USB Drivers document.
    • 根据不同的机型,也许需要安装该机型特定的 USB 驱动程序。例如 Moto 就必须安装 Moto 的 USB 驱动。

在设备上测试 LuaJavaBridge 示例

  1. 在 Eclipse 里选择菜单 Window -> Show View -> Other…, 再选择 Android -> Devices.

  2. 如果设备设置完成,并且安装了正确的 USB 驱动,那么在 Devices 标签页中就可以看到你的设备:

    如果看不到设备,请仔细检查设备设置和驱动程序。

  3. 在项目 LuajavaBridge 上点击鼠标右键, 选择菜单 Debug As -> Android Application. 如果一切正常,等一会儿就可以在设备上看到运行画面了:

    好叻,今天就到这里了。到目前为止mac win 都写了,那么下一篇我会开始讲一点技术了,如果讲的不好或者有什么问题 请大家多多包涵,多多指教,互相学习。

    XX:小胖,小胖,醒醒,结束了。快跟大家再见。

    小胖:(擦口水)哦,大家再见。千万别听他鬼吹。都是骗人的。

    XX:尴尬没有 没有。大家再见啊,(小胖,来我俩去角落谈谈人生。)

    小胖:惨叫。。。。。。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值