Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试

来源:https://blog.csdn.net/qq_23261197/article/details/87883614

eclipse NDK参考:https://www.cnblogs.com/l-d-d/p/6531557.html 

最近项目上需要用Cocos2d-x在Android智能硬件上进行开发,很早之前搭建过Cocos2d-x3.15.1+Eclipse的开发环境,随着Android Studio的流行,Eclipse逐渐退出Android开发的舞台,此处省略若干字...接下来详细描述下Cocos2d-x 3.17.1+ Android Studio3.3.0环境搭建以及创建搭建项目:

一、工具列表
     JDK:1.8
     Android Studio:3.3.0
     Gradle:3.3.0
     NDK:16b
     Cocos2d-x:3.17.1
     apache-ant:1.10.5
     Python:27

二、环境搭建
1、JDK的下载安装

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
        

安装JDK:解压jdk到电脑本地目录下,并配置好环境变量
               1、我的JDK本地安装路径:C:\soft\Android\Java

               Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第1张图片

            2、 配置环境变量

             “我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”

             Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第2张图片

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第3张图片

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第4张图片            

3、 测试JDK是否配置成功

              “开始”->“运行”,键入“cmd”进入命令提示符下,键入命令“java -version”,出现如下信息,说明环境变量配置成功:

          Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第5张图片    

2、Android Studio的下载安装

下载地址:https://www.androiddevtools.cn/#

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第6张图片

安装Android Studio:按步骤安装即可,这里不做过多描述
3、NDK的下载安装

下载地址:https://www.androiddevtools.cn/#
         Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第7张图片

        

安装NDK:解压到本地目录下
         我的NDK本地安装路径:C:\soft\Android\android-ndk-r16b         

4、Cocos2d-x的下载安装

下载地址:https://cocos2d-x.org/download


         

安装Cocos2d-x:解压到本地目录下
         我的Cocos2d-x3.17.1本地安装路径:C:\soft\Android\cocos2d-x-3.17.1

环境配置:打开引擎根目录C:\soft\Android\cocos2d-x-3.17.1,打开运行setup.py,配置下面四个环境变量
        COCOS_CONSOLE_ROOT: cocos控制台路径,用于新建、构建和发行工程
        NDK_ROOT:NDK根目录
        ANDROID_SDK_ROOT:  SDK根目录
        ANT_ROOT:  ANT根目录

       COCOS_CONSOLE_ROOT: C:\soft\Android\cocos2d-x-3.17.1\tools\cocos2d-console\bin
        NDK_ROOT:C:\soft\Android\android-ndk-r16b   
        ANDROID_SDK_ROOT:C:\soft\Android\sdk
        ANT_ROOT:C:\soft\Android\apache-ant-1.10.5\bin          

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第8张图片

测试JDK是否配置成功
              “开始”->“运行”,键入“cmd”进入命令提示符下,出现如下信息,说明环境变量配置成功:              Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第9张图片5、Ant的下载安装

下载地址:http://ant.apache.org/bindownload.cgi
        

安装Ant:解压到本地目录下
       我的Ant本地安装路径:C:\soft\Android\apache-ant-1.10.5

6、Python的下载安装

下载地址:https://www.python.org/ftp/python/2.7.3/python-2.7.3.msi
         

Cocos2d-x3.0以后统一用python来创建工程
安装Python:
        我的Python本地安装路径:C:\soft\Android\Python27配置Python环境变量:
        Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第10张图片

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第11张图片

       “开始”->“运行”,键入“cmd”进入命令提示符下,键入命令“python”,出现如下信息,说明环境变量配置成功:

       Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第12张图片

三、创建、编译项目
      1、创建Cocos2d-x工程

一般情况下在cmd下,进入cocos2d-x引擎根目录下,使用命令行创建Cocos2d-x工程,很方便:cocos new 项目名 -p 包名 -l cpp -d 存放路径           

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第13张图片
为了方便,可以把创建Cocos2d-x工程的命令写成一个批处理文件:
       在cocos2d-x引擎根目录下创建一个文件“create_project.bat”,用文本编辑器打开,写入以下代码:       

@echo off
set /p projectName=please input project name:
set /p packageName=please input package name:
@echo cocos new %projectName% -p %packageName% -l cpp -d D:\canW_Project\workspace_cocos2d
cocos new %projectName% -p %packageName% -l cpp -d D:\canW_Project\workspace_cocos2d
@echo Create Success!!!
pause
   如需创建工程,打开该批处理文件,根据提示一次输入项目名、包名即可,创建后的项目会保存在路径:         D:\canW_Project\workspace_cocos2d,保存路径可自行修改

   Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第14张图片

 

     工程结构

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第15张图片
         

      2、构建Android Studio工程

          1、打开Android Studio,打开创建的Cocos2d-x工程下的Android Studio工程

                         Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第16张图片    

          2、打开工程后等待AS一系列Sync操作结束后,开始配置编译环境

               File->Project Structure->SDK Location,检查SDK、NDK路径是否正确,

               File->Project Structure->Project,按图红框内的版本号进行设置,

              调整正确后确认,等待工程Sync。。。

              Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第17张图片

             Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第18张图片

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第19张图片

          3、检查编译环境配置是否正确          

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第20张图片

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第21张图片    

      3、编译运行工程

         电脑连接Android测试机,点击Run按钮,等待工程编译安装到手机上

         Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第22张图片

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第23张图片

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第24张图片

(PS:以上流程我已在Win10、Win7两台电脑上试验过了,都成功编译运行,环境搭建中可能会遇到各种编译错误,耐心一些,很多时候可能是工具版本不匹配造成的,Gradle的编译一直都令人头大,我也因为遇到各种编译的坑卡壳好几天,不过最终功夫不负有心人!)

大功告成!!!如果有帮助到你,或者有什么疑问,欢迎留言探讨。如果发现我的博客中存在什么问题,还请告知,大家互相学习共同进步!笔芯❤
--------------------- 
作者:易碎的骄傲 
来源:CSDN 
原文:https://blog.csdn.net/qq_23261197/article/details/87883614 
版权声明:本文为博主原创文章,转载请附上博文链接!

Android Studio 连接真机调试

以小米4为例,先将手机通过USB连接电脑,在设备管理器中确保驱动安装正确。

对手机的设置

1.设置手机为开发者模式(设置->关于手机->连续点击MIUI版本——开启成功)

2.在更多设置中找到系统安全设置——允许安装未知来源的应用

3.在更多设置中选择开发者选项,在开发者选项中同时勾选USB调试和USB安装的开关

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第25张图片

对Android Studio 的设置:

1.在工具栏中找到app,点开后选择“Edit configurations”

2.选择其中的Target为 USB Device

Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目和真机调试_第26张图片

3.运行程序

 

Done

 

 

PS:

运行程序中若报错: 
    No target device found.
 点击下方的 Android Monitor, Android Studio会帮你自动识别查找设备。

你可能感兴趣的:(cocos2d-x手机游戏编程)