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

装了吗

我在projec Structure里每个模块 全都sdk 和min sdk都改成34,然后build-tools都改成是30.0.2,就可以了,helloworld项目可以在手机上显示了

这些警告都不用解决,就可以运行 :joy:

嗯,能正常打开显示吗。是的话就将之前项目assets的东西copy到creator的helloworld项目中,重新打包,再试试。如果还有问题就是项目哪里不对。

我也才升级不久. 为了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是什么?工程里有这个脚本吗?热更新?