[]IDE出现一些系统代码错误无法解决

在FD运行都是正常的
在IDE里面就一直存在这样一堆错误
 
file: 'file:///d%3A/LayaWork/LayaAir-workspace/MyGame/libs/laya/src/laya/d3/utils/Utils3D.as'
severity: '错误'
message: 'java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
    at org.apache.flex.compiler.internal.as.codegen.ABCGeneratingReducer.reduce_lookup_switchStmt(ABCGeneratingReducer.java:5737)
    at org.apache.flex.compiler.internal.as.codegen.ABCGeneratingReducer.reduce_switchStmt(ABCGeneratingReducer.java:5606)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.action_452(CmcEmitter.java:6362)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:9142)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39127)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39104)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39155)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39126)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39104)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39146)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39126)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39104)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39155)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39126)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39104)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39146)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39126)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39104)
    at org.apache.flex.compiler.internal.as.codegen.CmcEmitter.burm(CmcEmitter.java:39406)
    at org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateInstructions(ABCGenerator.java:228)
    at org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateMethodBodyForFunction(ABCGenerator.java:393)
    at org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateMethodBodyForFunction(ABCGenerator.java:347)
    at org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateFunction(ABCGenerator.java:262)
    at org.apache.flex.compiler.internal.as.codegen.ClassDirectiveProcessor.declareFunction(ClassDirectiveProcessor.java:787)
    at org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:214)
    at org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188)
    at org.apache.flex.compiler.internal.as.codegen.GlobalDirectiveProcessor.declareClass(GlobalDirectiveProcessor.java:423)
    at org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:206)
    at org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188)
    at org.apache.flex.compiler.internal.as.codegen.GlobalDirectiveProcessor.declarePackage(GlobalDirectiveProcessor.java:449)
    at org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:223)
    at org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188)
    at org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generate(ABCGenerator.java:122)
    at org.apache.flex.compiler.internal.units.ASCompilationUnit.handleABCBytesRequest(ASCompilationUnit.java:487)
    at org.apache.flex.compiler.internal.units.CompilationUnitBase.processABCBytesRequest(CompilationUnitBase.java:866)
    at org.apache.flex.compiler.internal.units.CompilationUnitBase.access$300(CompilationUnitBase.java:107)
    at org.apache.flex.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase.java:309)
    at org.apache.flex.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase.java:305)
    at org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:228)
    at org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:222)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy.rejectedExecution(ThreadPoolExecutor.java:2022)
    at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:823)
    at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1369)
    at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
    at org.apache.flex.compiler.internal.units.requests.RequestMaker.getRequest(RequestMaker.java:188)
    at org.apache.flex.compiler.internal.units.CompilationUnitBase.getABCBytesRequest(CompilationUnitBase.java:614)
    at org.apache.flex.compiler.internal.units.CompilationUnitBase.startBuildAsync(CompilationUnitBase.java:1067)
    at org.apache.flex.compiler.internal.units.CompilationUnitBase.startParsingImports(CompilationUnitBase.java:920)
    at org.apache.flex.compiler.internal.units.ASCompilationUnit.handleOutgoingDependenciesRequest(ASCompilationUnit.java:563)
    at org.apache.flex.compiler.internal.units.CompilationUnitBase.processOutgoingDependenciesRequest(CompilationUnitBase.java:882)
    at org.apache.flex.compiler.internal.units.CompilationUnitBase.access$500(CompilationUnitBase.java:107)
    at org.apache.flex.compiler.internal.units.CompilationUnitBase$6$1.call(CompilationUnitBase.java:378)
    at org.apache.flex.compiler.internal.units.CompilationUnitBase$6$1.call(CompilationUnitBase.java:374)
    at org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:228)
    at org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:222)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
'
at: '423,3'
source: ''
 自从创建项目后,在编写代码的过程中,IDE里面一直存在一些错误代码。但是这些错误代码不是我写的,而我在FD编写代码,运行都是没有问题的,IDE就是一对错误无法运行,不知道怎么解决他
 
file: 'file:///d%3A/LayaWork/LayaAir-workspace/MyGame/libs/laya/src/laya/d3/water/WaterSprite.as'
severity: '错误'
message: '通过静态类型为 WaterMaterial 的引用来尝试访问的方法 _addShaderDefine 不可访问。'
at: '112,9'
source: ''
 
file: 'file:///d%3A/LayaWork/LayaAir-workspace/MyGame/libs/laya/src/laya/d3/water/WaterSprite.as'
severity: '错误'
message: '通过静态类型为 WaterMaterial 的引用来尝试访问的方法 _removeShaderDefine 不可访问。'
at: '115,9'
source: ''
 
file: 'file:///d%3A/LayaWork/LayaAir-workspace/MyGame/libs/laya/src/laya/d3/water/WaterSprite.as'
severity: '错误'
message: '通过静态类型为 WaterMaterial 的引用来尝试访问的方法 _addShaderDefine 不可访问。'
at: '118,9'
source: ''
 
file: 'file:///d%3A/LayaWork/LayaAir-workspace/MyGame/libs/laya/src/laya/d3/water/WaterSprite.as'
severity: '错误'
message: '通过静态类型为 MeshSprite3D 的引用来调用的方法 _renderUpdate 可能未定义。'
at: '234,8'
source: ''
 
file: 'file:///d%3A/LayaWork/LayaAir-workspace/MyGame/libs/laya/src/laya/d3/water/WaterSprite.as'
severity: '错误'
message: '通过静态类型为 WaterMaterial 的引用来尝试访问的方法 _setNumber 不可访问。'
at: '291,9'
source: ''
 
file: 'file:///d%3A/LayaWork/LayaAir-workspace/MyGame/libs/laya/src/laya/d3/water/WaterSprite.as'
severity: '错误'
message: '通过静态类型为 WaterMaterial 的引用来尝试访问的方法 _addShaderDefine 不可访问。'
at: '301,9'
source: ''
 
file: 'file:///d%3A/LayaWork/LayaAir-workspace/MyGame/libs/laya/src/laya/d3/water/WaterSprite.as'
severity: '错误'
message: '通过静态类型为 WaterMaterial 的引用来尝试访问的方法 _removeShaderDefine 不可访问。'
at: '305,9'
source: ''
 
file: 'file:///d%3A/LayaWork/LayaAir-workspace/MyGame/libs/laya/src/laya/utils/Mouse.as'
severity: '错误'
message: '所访问的属性 Mouse 可能未定义。'
at: '47,4'
source: ''
 
file: 'file:///d%3A/LayaWork/LayaAir-workspace/MyGame/libs/laya/src/laya/utils/Mouse.as'
severity: '错误'
message: '所访问的属性 Mouse 可能未定义。'
at: '63,4'
source: ''
已邀请:

Monica - 知识达人

赞同来自:

这个不影响编译,忽略即可
建议用FB/FD编译

sss10020

赞同来自:

DEMO版本

要回复问题请先

商务合作
商务合作