win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

个人站点:欢迎访问

这个环境配置出来eclipse不能对项目代码下断点,不知道是不是我不会的原因,以后研究出来在更新。
但是项目代码里面的输出的信息还是能看见的。

之前配置的出现各种问题,差点让我砸了电脑,今天终于搞定了,至少我是搞定了,写出来记录一下,方便以后查询,也希望能帮到各位!
配置之前你需要准备一下各种工具,对没错就是”臭名昭著”的,jdk、sdk、ndk、ant等等!

有自己版本的小伙伴就不用下载我的了,当然如果要是你的配置不成功的话也可以用我的试试,反正你的也没成,对吧!试试,又不会怀孕!

下载连接:我的幸运工具包
密码:1kpk
下载来的工具包最好单独一个文件夹放好,不要有中文、空格等

首先这个很基础,就先教一下怎么卸载之前的环境,从头安装!

第一步:
把之前配置的jdk、ndk、sdk、ant的环境变量删除掉,这一步要注意不要删掉系统的环境变量!
删除方式:

win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

卸载jdk
win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

最后清理一**册表
win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

验证卸载干净没有的方法很简单以jdk为例:
Ctrl+R->输入cmd->回车->黑窗口弹出->输入java -version->回车
之后提示java不是内部或外部指令的时候就代表卸载成功了

现在到重点了,配置jdk环境,安装好工具包里面的
win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

安装分两次第一次安装jdk,我的目录在F:\Android\Java\jdk1.8.0_131
第二次安装的是jre 这个一定要注意不能安装F:\Android\Java\jdk1.8.0_131\里面,在jdk1.8.0_131下面新建一个文件夹重命名,例如jre8

安装好之后配置jdk环境变量,环境变量怎么配这个我就不说了,太简单。自行百度,基本不会出错

接下来就是sdk了
sdk的配置可以借助cocos的工具,进入cocos引擎的目录:
win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

cmd窗口运行setup.py的快捷方法:进入setup.py的目录后按住左shift+鼠标右键选择在此处打开命令窗口

之后在命令窗口里面输入setup.py
之后根据提示输入相应的工具目录,如图所示:
win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

输入好之后直接回车就行了,环境的配置就OK了。

这个时候去F:\Android\android-sdk-windows目录下
运行SDK Manager,更新一下,至于更新什么就看你自己了,当时乱点下了很多镜像文件,足足下了130G 130G 130G啊!!!!

win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

更新期间电脑好的话可以先去编译一下,cocos的项目
进入你自己要编译的cocos项目的D:\code\cocos2dx-code\cocosToAndroidTest\proj.android目录下
同样的和运行setup.py的方法一下只不过这次运行的是build_native.py。输入build_native.py之后回车
新建的项目需要漫长的等待,期间可能会出现语法错误什么的,这个我就没办法帮你了。得你自己找了,历经千辛万苦之后语法错误改完了不出意外你就会看到下图:
win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

到这里apk打包成功了!!!接下来就是eclipse连接夜神模拟器调试了

这里顺便提一下一个不是完全用我的工具包可能 可能 可能会出的错误:
win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

这个错误今天是我绞尽脑汁才解决的。网上说法很多让我很郁闷,后来找到一个博客上面说了一点,我就抱着试试的态度去弄一下,别说还真解决了。
原因:
jdk版本太低编译到cocos里面的java的.class文件后抱的错
解决方案:
更新你的jdk版本

更新之后关闭cmd窗口重复一遍之前的操作应该就解决了

下面说eclipse连接夜神调试的方法:
sdk manager更新完毕之后,打开F:\Android\adt-bundle-windows-x86_64-20140702\eclipse\里面的eclipse.exe导入之前编译的工程,导入方法自行百度:eclipse导入cocos项目

接下来在eclipse里面配置sdk:
打开eclipse ->菜单栏选择 windows项->Preferences

win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

配置好SDK之后,下载安装夜神模拟器(这个不用我教了吧)

安装好之后运行夜神模拟器
然后,进入到夜神模拟器的E:\Program Files (x86)\Nox\bin目录下 同之前运行setup.py一样打开cmd窗口之后输入指令 nox_adb.exe connect 127.0.0.1:62001->回车

会提示already connected to 127.0.0.1:62001这个就代表连接成功了,然后回到eclipse
win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

点击之后会弹出:
win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试
选中夜神模拟器->确定。之后就回开始安装apk,安装好就回自动运行,期间不要乱点模拟器里面的东西。
之后你的游戏画面出来之后就可以开始愉快的调试了。

win10+cocos3.10配置安卓环境+编译apk+夜神模拟器调试

教程就到这里结束了,初次写教程,写的不好的地方还请纠正指出,有问题也可以留言哦!!!