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

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

               

            2、 配置环境变量

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

             

            

3、 测试JDK是否配置成功

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

              

2、Android Studio的下载安装

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

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

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

        

安装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          

测试JDK是否配置成功
              “开始”->“运行”,键入“cmd”进入命令提示符下,出现如下信息,说明环境变量配置成功:              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环境变量:
        

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

       

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

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


为了方便,可以把创建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,保存路径可自行修改

   

     工程结构


         

      2、构建Android Studio工程

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

                             

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

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

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

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

              

             

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

    

      3、编译运行工程

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

         

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

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

Android Studio 连接真机调试

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

对手机的设置

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

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

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

对Android Studio 的设置:

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

2.选择其中的Target为 USB Device

3.运行程序

Done

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值