小白第一次打包,2.4.13编译报错,无论用什么版本,都会出现这些错误,是我构建的包有问题吗,求大佬解决方法

我也才升级不久. 为了google最新政策.
image

PROP_COMPILE_SDK_VERSION=34

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

½ÓÈëµÄline sdkʹÓÃµÄ Android O ÌØÐÔ, ÕâÀïÏÞÖÆ ×îµÍ°æ±¾ÊÇ 26!!

PROP_MIN_SDK_VERSION=24

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

PROP_TARGET_SDK_VERSION=35

好的,我明天回公司看看

为什么我要把minsdk设置为34才行,

不了解,这个minSdk得版本我基本没有动过,除非接入得sdk有要求.也有可能和ide有关.我得AS版本有三个. creator2.4版本的项目我用的也不是最新的AS

还是黑屏了,是不是因为我的手机是API 35,这个包是API34,所以黑屏了,但是helloworld项目却没问题,


里面有个这个Can’t load postion for packageName

不知道为啥还是黑屏了,你有这个错误吗

helloworld没问题说明没问题。现在基本上可以确定是你的项目导致的问题。你可以尝试一点点的定位了

怎么定位 :sob:

你的包名怎么是两个?image 不是三个吗

啥意思,我helloworld也这样子 Try to add a invalid package: org.cocos2d.demo | 10430 | 0

那就先别管了。
额,不是,你没有将项目的assets复制到helloworld里面重新打包吗,还是在之前的项目中跑到?个人建议这样copy过来,减少干扰因素。
至于定位问题。就是将代码注销然后一点点解开,重新打包,来回尝试,直到重新遇到这种情况就能定位是大致位置了,现在我能想到的只能这样无厘头的去尝试。

直接覆盖helloworld里面的assets?

是的。没头绪只能一步步来找

是不是这个错误导致的

很可能是这个报错导致的黑屏,hot.js是什么?工程里有这个脚本吗?热更新?

我也不知道哪来的,工程里没用

应该是引擎代码,构建面板里看看有没有开启热更新的选项或者远程bundle的选项?

构建面板没有这个两个选项选

hello-world工程测试可成功打包及运行:
ndk:21.0.6113669
java:corretto-17.0.15
PROP_COMPILE_SDK_VERSION=34
PROP_MIN_SDK_VERSION=16
PROP_TARGET_SDK_VERSION=34
PROP_BUILD_TOOLS_VERSION=34.0.0
gradle-plugin:8.0.2

你这个工程是完全自己写的还是别人的工程?有定制过引擎?