cocosCreator打包安卓接入.aar bug出现情况

cocosCreator 构建导出 生成一个proj.android-studio 导入androidStudio
在app下,新建libs 文件夹 ,导入 .aar文件

运行报错
image

可能是合并之后 不同的SDK版本问题 具体原因

解决办法修改


修改后出现了新问题

该问题的出现 是 android打包的.aar文件 里要求的gradle版本 与 classpath 版本太低。
但是 游戏这边又不建议升级版本
尝试过升级gradle 修改 classpath 最后引出更多的问题》》》》

目前解决办法,1 再试试升级, 出现更多问题,解决更多问题,最后会无解。
2让安卓端降低版本跑

build.gradle里添加这些,并没有什么用
implementation ‘androidx.appcompat:appcompat:1.1.0’
implementation ‘com.google.android.material:material:1.1.0’
implementation ‘androidx.constraintlayout:constraintlayout:1.1.3’
testImplementation ‘junit:junit:4.+’
androidTestImplementation ‘androidx.test.ext:junit:1.1.1’
androidTestImplementation ‘androidx.test.espresso:espresso-core:3.2.0’


无奈之下,升级classpath

新的问题出现,feature无法使用,所以改为application


application 之后,只能升级gradle


继续升级

出现更多问题

还有没有救啊~~~~~~~

还有没有救啊~~~~~~~~

一个人也没有

一个人也没有2

一个人也没有3

一个人也没有4

罢了,让安卓端降低版本吧。这。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

建议不要乱升gradle的版本和它的地址,找官方看看能不能降低下sdk的版本

cocos官方的版本,没有sdk版本高。

所以,让你找,给你sdk的人,看看有没有不用那么高版本的sdk进行接入

1赞

Androidstudio 版本 使用的 是3.4.1 。 gradle插件版本至少要3.4.3 可以解决标签<queries>不存在问题,不要升级太高版本,cocos那边不兼容。
参考 https://stackoverflow.com/questions/62969917/how-to-fix-unexpected-element-queries-found-in-manifest-error

as4.1.2 gradle-4.10.3-all.zip