cocosCreator 2.4.8 android.suppressUnsupportedCompileSdk=34

环境:
buildToolsVersion “31.0.0”
distributionUrl=file:///D:/product/tool/gradle-7.5-all.zip
dependencies {
classpath ‘com.android.tools.build:gradle:7.4.2’
}

Android SDK version that will be used as the compile project

PROP_COMPILE_SDK_VERSION=34

Android SDK version that will be used as the earliest version of android this application can run on

PROP_MIN_SDK_VERSION=23

Android SDK version that will be used as the latest version of android this application has been tested on

PROP_TARGET_SDK_VERSION=34

Android Build Tools version that will be used as the compile project

PROP_BUILD_TOOLS_VERSION=28.0.3
(除却 buildToolsVersion "31.0.0"这个设置,我同样的环境在cocosCreator3.7.4编译apiLevel14(android-34)是可以正常打包的,但是在cocosCreator2.4.8会报以上的错误信息)

gradle 的版本太高了,自己升级了?

这版本太高????我是为了支持android-34
distributionUrl=file:///D:/product/tool/gradle-7.5-all.zip
dependencies {
classpath ‘com.android.tools.build:gradle:7.4.2’
}

6.7.1就行

可能是Gradle版本太低吧

https://developer.android.google.cn/build/releases/gradle-plugin?hl=zh-cn#updating-plugin

你说的是dependencies里的classpath 'com.android.tools.build:gradle: ?还是distributionUrl? 那AGP呢

这个。。问题是我agp7.4.2的旧能编译过。classpath ‘com.android.tools.build:gradle:7.4.2’
distributionUrl用gradle-7.5-all.zip 打包cocosCreator3.7.4 的android-34.是可以的。包都上谷歌商店了。。
反而在cocosCreator2.4.8的过不去

https://developer.android.com/about/versions/14/setup-sdk?hl=zh-cn#groovy

为什么我用7.4.2 加 7.5编译安装直接闪退呢

你应该是哪里没设置好。 我这边用的是gradle-7.5-all.zip

感谢回复 已经处理好了

老哥,怎么处理的呀,我也出现同样的问题了,Cocos 2.4.13版本,JDK用的17,NDK用的r19,SDK目标34,gradle是8.0.2,打包的时候也出现路径找不到的情况

clang++.exe: error: no such file or directory: ‘D:A_WorkBricksBallsAction3buildjsb-linkframeworksruntime-srcproj.android-studioappbuildintermediatescxxDebug5q1u5w6a/obj/local/arm64-v8a/libvorbisidec.a’

gradle用7.5试试

直接按我说的版本来就行

找到问题了,我这边其实 8.0.2或者8.2.0都是可以的,主要是NDK的版本太低了,至少要到25以上才行,目前的Target版本34对应的NDK19已经用不了了

目前我的配置是可以正常跑通的 Cocos 2.4.13版本,JDK用的17,NDK用的25.1,SDK目标34,最低21,gradle是8.2.0

其实是NDK的版本太低了,至少要到25以上才行,目前的Target版本34对应的NDK19已经用不了了,配置是可以正常跑通的 Cocos 2.4.13版本,JDK用的17,NDK用的25.1,SDK目标34,最低21,gradle是8.2.0

1赞

感谢大佬们分享。实测编译通过,贴下详细配置
cocoscreator : 2.4.12

distributionUrl=file:///D:/product/tool/gradle-7.5-all.zip
classpath ‘com.android.tools.build:gradle:7.4.2’
buildToolsVersion JDK NDK版本是什么配置?
老哥问下最后是怎么解决的?是这个配置吗

distributionUrl=file:///D:/product/tool/gradle-7.5-all.zip
classpath ‘com.android.tools.build:gradle:7.4.2’
C:\Program Files\Java\jdk-11(java version “11.0.23”)
C:\Android\Sdk\ndk\21.3.6528147

谢谢回复,我换2.4.14构建了。
2.4.8构建升级插件会有写代码错误,2.4.14就好了