quick-cocos2d-x 3.3 gradle eclipse 打包

quick-cocos2d-x 3.3 gradle eclipse 打包,第1张

概述首先安装 gradle。 1.然后用eclipse导出gradle 配置文件(图1),期间选中自己项目,一直next到最后。期间会显示引用(java)工程(见图2)。 图1 图2 2.导出后的变化有三处, 1)根目录framewors , 2)framewors/runtime-src/proj.android/  3)framewors/cocos2d-x/cocos/platform/andr

首先安装 gradle。

1.然后用eclipse导出gradle 配置文件(图1),期间选中自己项目,一直next到最后。期间会显示引用(java)工程(见图2)。

图1


图2



2.导出后的变化有三处,

1)根目录framewors ,

2)framewors/runtime-src/proj.androID/

3)framewors/cocos2d-x/cocos/platform/androID/java/

这三处目录下多了gradle 的配置文件。

2和3分别是各自的工程配置。


3.然后进入终端进入frameworks 目录下,执行 gradle build,会出现如下错误:


这是gradle 版本不对,打开frameworks 下的build.gradle 文件

// top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositorIEs {
jcenter()
}
dependencIEs {
classpath 'com.androID.tools.build:gradle:0.12.+'
}
}

替换成

// top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositorIEs {
jcenter()
}
dependencIEs {
classpath 'com.androID.tools.build:gradle:+'
}
}


4.然后重新执行:gradle build,可能会出现如下错误:(如果没有直接跳过)


根据log 找打java工程下的 lint-results.xml,查看相应错误。或者在java 目录下的build.gradle 添加下方代码,忽略错误和警告:

androID {

...

sourceSets{

...

}

...

androID {
lintoptions {
abortOnError false
ignoreWarnings true
}
}

}

5.执行完grald build 后,出现 BUILD SUCCESSFul (如上图)
然后会在proj.androID 目录下生成一个build 文件夹,里面outputs/apk/目录下会生成三个文件,直接测试安装后缀为deBUG.apk 的包,包显示运行错误,崩溃。这是因为libcocos2dlua.so没有加载进来。

在proj.androID 目录下 build.gradle 中修改:

sourceSets {
main {
manifest.srcfile 'AndroIDManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aIDl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}

添加:

sourceSets {
main {
manifest.srcfile 'AndroIDManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aIDl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jnilibs.srcDirs 'libs'
}

然后重新 gradle build,这样打出来的包就可以了。
其他的 *** 作,比如:签名,批量友盟等,就更改相应的build.gradle 配置就可以了。


转载请注明,原文地址:http://www.jb51.cc/article/p-pbkgczya-qw.html

总结

以上是内存溢出为你收集整理的quick-cocos2d-x 3.3 gradle eclipse 打包全部内容,希望文章能够帮你解决quick-cocos2d-x 3.3 gradle eclipse 打包所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1074943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存