使用cocos creator打包xr-pico的时候报错了,是什么原因?

  • 项目代码:官方自带的vr example 项目代码

  • Creator 版本: 3.7.2

  • 目标平台: xr-pico

  • 重现方式:打包

  • 首个报错:


> Task :libxrcommon:compileReleaseJavaWithJavac FAILED


2023-5-11 16:11:45-log: [runCmd gradlew.bat - error] C:\ProgramData\cocos\editors\Creator\3.7.2\resources\resources\3d\engine\native\cocos\platform\android\libcocosxr\src\com\cocos\lib\xr\CocosXRWebViewContainer.java:116:     :  Ҳ       

        webView.getSettings().setAppCacheEnabled(true);

                             ^

      :        setAppCacheEnabled(boolean)

  λ  :    WebSettings

ע: ijЩ     ļ ʹ û򸲸    ѹ ʱ   API  

ע:  й   ϸ  Ϣ,   ʹ   -Xlint:deprecation    ±  롣

1       


2023-5-11 16:11:46-log: [runCmd gradlew.bat] 

> Task :vr-example:compressReleaseAssets

66 actionable tasks: 66 executed


2023-5-11 16:11:46-log: [runCmd gradlew.bat - error] 

FAILURE: Build failed with an exception.



* What went wrong:

Execution failed for task ':libxrcommon:compileReleaseJavaWithJavac'.

> Compilation failed; see the compiler error output for details.



* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.



* Get more help at https://help.gradle.org



BUILD FAILED in 5m 40s


2023-5-11 16:11:47-warn: failed to exec gradlew.bat vr-example:assembleRelease
2023-5-11 16:11:47-error: make package C:\Cocos Project\vr-example\build\xr-pico failed!
2023-5-11 16:11:47-log: [task:make]: failed!
  • 之前哪个版本是正常的:
  • 手机型号:
  • 手机浏览器:
  • 编辑器操作系统:windows
  • 重现概率: 100%
    尝试生成了Android是正常的。生成xr-pico失败。

您好,应该是Target API Level过高的问题,建议使用android-29。

1赞

1赞

好的,我试一下。


太棒了,谢谢你。我吧target api 调成和项目构建工具一样的等级时编译通过了。!!!!!!!!!!!!谢谢谢谢谢

好的好的,这个bug我们已知了,后续版本会修复

1赞

非常感谢,你是官方人员啊!

是的,有问题我会持续和您沟通的,或者我可以加您的联系方式

1赞