cocos2d-x 3.X eclipse gradle 多渠道多SDK打包配置教程(一)

    最近因为安卓渠道越来越多,基于cocos2d-x 3.10 的游戏所以无法迁移到android studio,还是用的eclipse 打包,导致现在项目下是这样的

    每次都要一个一个打开eclipse打包,实在是太麻烦了。所以决定修改一次,全部改为gradle脚本打包。

先配置环境,我们是java 1.8 ,eclipse是4.2版本,

先做几件事,配置环境,adt,java,ndk等等,打开这个adt的文件夹,里面有个

然后Tools->Options->勾选Force http://... sources to https://  然后将第一个Setting代理改为mirrors.neusoft.edu.cn和80:

然后更新SDK,

这个Android SDK Tools更新为高版本,SDK的高版本是兼容低版本的。

之后开始菜单->右键我的电脑->属性->右下角更改设置->高级->环境变量->系统变量中增加 ANDROID_HOME

变量值为 :  你的sdk 路径,比如我的是 E:\android\adt-bundle-windows-x86_64-20140702\sdk

到这sdk的算是配置好了。

之后打开eclipse,去外网下载  地址: https://gradle.org/install/ 

 

选择可以的版本,其实这里无所谓不用纠结,我下载的3.3版本

 

 binary-only下载这个,解压到文件夹中,

配置环境,百度一下

Gradle需要java 1.7或以上版本

在环境变量中添加GRADLE_HOME的环境变量

之后在path中添加%GRADLE_HOME%\bin;

配置完成后cmd中输入gradle -version可以看到版本就说明成功

 

打开eclipse ,Help->Install New Softwares:

点击Add

使用在线安装的方法

注意: 不同版本的eclipse对应的插件的版本是不同的

插件链接地址

eclipse 4.7 : http://download.eclipse.org/buildship/updates/e46/releases/1.0/

eclipse 4.6 :http://download.eclipse.org/buildship/updates/e46/releases/1.0/

 eclipse 4.5 : http://download.eclipse.org/buildship/updates/e45/releases/1.0/ 

eclipse 4.4 :http://download.eclipse.org/buildship/updates/e44/releases/1.0/

一直到4.2 链接中是e42,我用的是e42版本

如何查看eclipse 版本呢?

 

点这个Eclipse Platform 后面的version就是你的版本号,4.2就是我的eclipse版本号了

 

之后往下走:

这样勾选按Next,后面下一步下一步,同意协议即可

最后在eclipse中配置你Gradle文件的所在位置

提示:如果你的Eclipse的Gradle选项中不是如上这样, 而是很多选项可能是你装错插件版本

这里gradle安装完毕会让你重启eclipse。

下面要导入cocos2d-x工程,注意了老工程要迁移到gradle一定要新建工程,因为gradle比eclipse编译严格,jar包重复啊什么的问题都会导致报错,所以最好还是新建工程!!!

右键 -> Export -> 

在pro.android下的build.gradle打开

修改为这样:

打开终端CD到

这一层目录,执行gradle build

发现报错:

打开这个文件:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.+'
    }
}

修改为

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:+'
    }
}

再次执行gradle build 

发现开始编译但是还是报错!

如图在eclipse工程中添加忽略错误

再次执行编译,成功!

在 proj.android\build\outputs\apk 中看到多出2个apk,这里编译成功

之后将你项目的代码个libs加入工程中,再次编译通过即可,如果有报错之类的google搜一下就可以

这里吐槽一下百度的搜索,真的是很坑。。

国内真心不如国外的好用....至少在学术上,google真的是完爆了百度的搜索。

 

之后我会持续更新如何添加签名,分包,多渠道

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值