Cocos2dx - Android 构建Android项目并使用AndroidStudio编译运行

准备工作

  1. JDK:1.8
  2. Android Studio:3.4
  3. NDK:16b
  4. Cocos2d-x:
  5. apache-ant:
  6. Python:27

把上面那些下载好,配置Java环境,使用一个AndroidStudio新建一个项目完成编译及运行

如果上面那些准备工作你不会的话,你就不用学cocos2d了

配置

在这里插入图片描述
在这里插入图片描述
配置以上这些环境变量后,将python以及cocos_console_root这两个环境变量加到path里面去

使用命令行新建项目

在cocos2d根目录下创建create_project.bat批处理文件加入一下代码,(我们已经把cocos加到path里面去,这个批处理文件应该是可以新建在任何地方的

@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

上面的路径就是你的的项目路径,执行命令会在改路径下再创建一个文件夹,执行效果如下
在这里插入图片描述

Package Name 我的建议是跟我的一样,否则编译容易出问题,喜欢钻研的可以改成另外的,这里我不做尝试
执行后会在你配置的目录下创建一个以ProjectName的文件夹,使用AndroidStudio打开proj.android目录

修改项目的gradle为一下配置,第一次编译可能会出问题,多clean几次再build就能成功运行

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        maven {
            url "http://maven.aliyun.com/nexus/content/groups/public/"
        }
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        maven {
            url "http://maven.aliyun.com/nexus/content/groups/public/"
        }
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

运行效果如图
在这里插入图片描述

不懂的可以加Q:565265845

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值