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

是的。比如引擎的helloworld项目

helloworld项目出现这个错误,意思是我要把minSdkVersion改成28?

我全都改成34就报这个的错误了,说我这个ndk只能支持30吗

你的as版本多少

image 这里改成28

装了吗

我在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