准备工作
- JDK:1.8
- Android Studio:3.4
- NDK:16b
- Cocos2d-x:
- apache-ant:
- 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