cocos creator 打包apk_cocos creator android 编译踩坑

报错1:

Execution failed for task ':mergeDebugAssets'.

解决方案:

之前是有路径太长的问题,在 project build.gradle  里面的allprojects 添加了

buildDir = "C:/tmp/${rootProject.name}/${project.name}"

但想了下,竟然还报了C:\$Recycle.Bin 错误。不太对劲吧,不可能我的电脑问题啊!哈哈,所以抖机灵把这个路径,放在了游戏项目下,改为:

buildDir = "C:/你项目的路径/tmp/${rootProject.name}/${project.name}"

解决了问题

报错2:

NDK_PROJECT_PATH=null

解决方案:

其实这个不是ndk的问题,首先要确认下android studio里配置的ndk和  local.properties 文件里的是否一致。其次,删除项目里的.externalNativeBuild 和 build目录,再clean工程,再build

解决了问题

cocos creator android apk打包步骤   建议如下:

2、基本上文档里的流程很全面了,creator编译构建的时候,直接看natival.log就可以一一排查问题了(这一步,可以在android studio里做,如下)

3、打开android studio以后,要确定NDK,SDK,版本路径是不是对的。查看的目录是:File->Project Stucture->SDK Location

4、根据android studio的报错,再去一一排查问题

5、大部分问题,是路径太长(android studio 路径大于240好像就会莫名其妙的错误)

6、还有就是网上说的NDK版本不匹配问题,排查这么久,其实并没有遇到,只是问题不明显,显得莫名其妙而已

结语:

踩坑期间,还有很多问题,忘记怎么解决了,大伙儿可以留言,我看下是否遇到过,给你们方案,尽可能帮到你们。

网上的文章,实质性意义的太少了,杂七杂八,希望大家能写清楚,真正帮助。毕竟开发踩坑真的心累

本文地址:https://blog.csdn.net/qq_28406209/article/details/107143641

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值