我正在使用Royale 0.9.6和Crux创建hello world类型的应用程序。这是我第一次尝试Crux,我一直在使用Royale中提供的示例来继续前进。不幸的是,在设置完所有内容之后,编译会失败,出现以下错误:
java.lang.RuntimeException: Unable to find JavaScript filePath for class: mx.rpc.AsyncToken org.apache.royale.compiler.internal.graph.GoogDepsWriter.addDeps(GoogDepsWriter.java:643)org.apache.royale.compiler.internal.graph.GoogDepsWriter.addDeps(GoogDepsWriter.java:672)org.apache.royale.compiler.internal.graph.GoogDepsWriter.addDeps(GoogDepsWriter.java:672)org.apache.royale.compiler.internal.graph.GoogDepsWriter.addDeps(GoogDepsWriter.java:672)org.apache.royale.compiler.internal.graph.GoogDepsWriter.addDeps(GoogDepsWriter.java:672)org.apache.royale.compiler.internal.graph.GoogDepsWriter.buildDB(GoogDepsWriter.java:325)org.apache.royale.compiler.internal.graph.GoogDepsWriter.getListOfFiles(GoogDepsWriter.java:113)org.apache.royale.compiler.internal.codegen.mxml.royale.MXMLRoyalePublisher.publish(MXMLRoyalePublisher.java:446)org.apache.royale.compiler.clients.MXMLJSCRoyale.compile(MXMLJSCRoyale.java:441)org.apache.royale.compiler.clients.MXMLJSCRoyale._mainNoExit(MXMLJSCRoyale.java:265)org.apache.royale.compiler.clients.MXMLJSCRoyale.mainNoExit(MXMLJSCRoyale.java:222)org.apache.royale.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:369)org.apache.royale.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:304)org.apache.royale.compiler.clients.MXMLJSC.staticMainNoExit(MXMLJSC.java:262)org.apache.royale.compiler.clients.MXMLJSC.main(MXMLJSC.java:244)然后有多个错误行,表示无法找到关键依赖的多个"mx.rpc“类。
我想知道我是不是漏掉了进口什么的但我搞不懂。
谢谢,
编辑:下面是一些简单的复制步骤:
xmlns:crux="library://ns.apache.org/royale/crux"添加到<js:Application>开始标记。<j:beads> <crux:Crux> </crux:Crux> </j:beads>

发布于 2019-11-27 16:08:50
发布于 2019-11-25 11:24:28
看一下屏幕截图,它看起来像是在使用<j:beads>,但还没有声明<j:>命名空间。尝试使用<js:beads>代替。
https://stackoverflow.com/questions/58924040
复制相似问题