Android构建不出来的问题,新手问

按照文档构建出了一个空工程,得到了一个Android工程,但是在AS那边的构建编译总是茫茫多的报错,就不一一列举了。
电脑环境用过unity2019出过包,Android相关的基础环境应该都是具备的。
因为我还没有具体的Android向定制需求,仅是调试签名的空包。
本人没有cocos和Android的开发经验,之前都是Unity一键出包。

1.想问下基础构建流程,应该是引擎中构建好,然后在AS中点点编译构建就好了吧?还是需要拿到Android工程到AS里一顿操作?

2.另外我的AndroidSDK和NDK都是Unity官方提供的AndroidPlayer下载下来的,这样使用应该是没问题的吧。

3.有没有董哥说一下目前我遇到的大概是什么问题,往什么方向查问题比较合适。我个人感觉可能是环境问题?吧电脑的SDK,NDK重头下载有没有搞头

上错误截图

谢谢兄弟回复,但是错误真的很多,有些可以在网上查到然后在AS里改改,有些没查到,但是每次出工程都是这样子,进去必定报错。所以我在想是不是我方向搞错了,不应该每次都要处理这些问题吧

cocos有可能是你的ndk和sdk或brd版本不匹配,unity是一件配置适合的版本

那我现在应该怎么做,先选定一个target api level,比如Android-30。然后去找这个30对应版本的NDK和SDK下载下来,在cocos构建中选好。正常流程是cocos出了Android工程就可以去AS里面直接可以编译构建不报错是吗?还有这个brd是个啥 :grimacing:

差不多是的,brd就是你的gradle版本 30的API我记得需要7.2还是8.0以上忘了

配置是这样的,Android工程刚导进来提示我升级到7.2,升了之后就是这样的了
图片
图片

看着是java环境有问题

图片 我的java版本号是这个,网上说Java9就有了这个模块系统的限制,说如果可以的话可以回退到java8,这不合适吧,最新都18+了,还回退到8

你java退个版本呢,用17

cocos 怎么不给个 android sdk ndk 版本对应文档啊,这种都成日经问题了,,

1赞

你应该问官方,我记得我以前用18也有这问题,我现在一直用的java17

我回退了尝试了,17.0和1.8,都还是有这个报错图片 图片