各位,请教一下哪个版本的android studio 可以用来开发cocos2dx?

3.17
Android Studio 3.0+ to build Android games (tested with 3.0)
我用的Android Studio 3.1.1 一直无法同步,是我姿势不对,还是本来就不行,还望有人在用的告知一下,谢谢了!

有翻墙吗,项目是用 3.17 新建的吗。基本构建都测试过的(当时是 AS 3.0 + NDK16)

能否先尝试直接导入 cpp-tests 测试工程,以排除新建工程的问题

没有翻墙 各种SDK NDK都是瞬时下载好。公司电信光纤速度非常快 该有的都有。。

gradle 和 gradle 要下载的东西也是该有的之一啊,你觉得是另一个帖子导入包有问题,可以把那个注释掉,重新同步

已经配置好 啥也没动 就是把Android studio 升级到了最新版3.2.1 然后打开项目,提示是否要更新gradle 到4.6 以前都点了否 ,现在选了 是, 然后就更新好了。 根据提示删掉一下manifest里的version之类的 就好了

谢谢回复 总算见一个活人。。

如果后面编译的 apk 无法运行,原因是找不到资源。就需要回滚 gradle 4.6 + plugin 3.2,原因参考

https://github.com/cocos2d/cocos2d-x/pull/19113#issuecomment-429795913

好的 谢谢 事实上 我会修改下gradle的代码的,因为我这边的目录结构不是原始的cocos2dx结构,结构是不同的。多个项目共用的一个cocos2dx核心代码和自己的基础代码,没有一个工程里面一份,这样不好维护也浪费存储空间。

了解,gradle 同步就是麻烦,经常资源合并的时候有问题(有冲突什么的)。

那这个 issues 是不可以关闭了? https://github.com/cocos2d/cocos2d-x/issues/19242

上面的 issues,我关了。这种环境问题,不算引擎 bug

请教一下,今天有空继续昨天没编完的新工程;
编译正常,但是调试的时候,报错了。
错误信息是:java.lang.NoSuchMethodException: onResourcesLoaded [int]
截图如下:

(右键->新标签打开,可以看大图)


请问这是为何?

异常的原因可能是用反射调用了一个不存在的方法

这是有自定义 java 代码的工程吧,不是引擎原本的

我就是cocos new的项目
啥也没动。。。

${buildDir}/intermediates/assets 里什么都没有,是空文件夹. 但是应该不是这个问题。我再学习一下 android studio 里 android 项目的结构吧,谢谢~。