0

我已经尝试了几个小时来解决这个问题,但一直没能找到。

我正在尝试使用以下命令运行 ASDoc:

asdoc -doc-sources
 "C:\My Projects\TheProject\Flex\TheProject\src" -main-title TheProject
 -output "c:\My Projects\TheProject\Flex\TheProject"\asdoc -warnings=false

我收到以下错误:

Loading configuration file C:\Program Files\Adobe\Adobe Flash Builder 4.5\sdks\4
.5.1\frameworks\flex-config.xml
C:\My Projects\TheProject\Flex\TheProject\src\com\company\common\comp
onents\Header.mxml: Error: unable to resolve '/com/company/common/co
mponents/images/logo.gif' for transcoding

C:\My Projects\TheProject\Flex\TheProject\src\com\company\common\comp
onents\Header.mxml: Error: Unable to transcode /com/company/common/c
omponents/images/logo.gif.

我尝试按照此处的建议添加额外的斜杠,但这并没有解决问题。

有人知道解决这个问题的方法吗?删除有问题的代码(嵌入)可以解决问题......但显然我不想删除它。

提前致谢。

4

1 回答 1

2

不确定它是否会有所帮助。但可能尝试添加 -source-path 参数。由于嵌入是相对 url,它可能试图从运行命令的目录而不是源路径中查找资产。

asdoc -source-path "C:\My Projects\TheProject\Flex\TheProject\src"
      -doc-sources "C:\My Projects\TheProject\Flex\TheProject\src"
      -main-title TheProject
      -output "c:\My Projects\TheProject\Flex\TheProject\asdoc" 
      -warnings=false
于 2012-04-27T18:00:36.093 回答