我遇到了 ASDoc 工具不断出现错误的问题。但是我的应用程序编译并运行良好。试图找到解决方案几乎是不可能的,所以希望这里有人可以帮助我。
这是错误示例
Buildfile: C:\Users\Kirk\Desktop\ASDOCSLIA\ASDOC-build.xml
clean:
generateDocs:
[echo] Generating Docs
[exec] Loading configuration file C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\sdks\4.6.0\frameworks\flex-config.xml
[exec] C:\Users\Kirk\Desktop\ASDOCSLIA\src\View\Account\UpdateAccount.mxml(14): Error: Could not resolve <s:View> to a component implementation.
[exec] styleName="loginPage" xmlns:LabeledComponents="LabeledComponents.*">
[exec] C:\Users\Kirk\Desktop\ASDOCSLIA\src\View\Help.mxml(7): Error: Could not resolve <s:View> to a component implementation.
[exec] initialize="init()" styleName="page" title="Help">
[exec] C:\Users\Kirk\Desktop\ASDOCSLIA\src\View\MyApplications.mxml(10): Error: Could not resolve <s:View> to a component implementation.
[exec] creationComplete="view1_creationCompleteHandler(event)">
[exec] C:\Users\Kirk\Desktop\ASDOCSLIA\src\Main.mxml(16): Error: Could not resolve <s:ViewNavigatorApplication> to a component implementation.
[exec] applicationComplete="applicationCompleteHandler()">
我正在使用 Flash Builder 4.7 Professional、Flex 4.6 并将 ASDoc 作为 Ant 任务运行。
如果需要,我可以使用 build .xml 文件。为简洁起见,我将不再立即发布。
希望可以有人帮帮我。这个工具的文档和资源太可怕了。
编辑 - - - -
这是 build.xml 文件
<?xml version="1.0"?>
<project name="Flex Ant Tasks" default="main" basedir=".">
<target name="main" depends="clean, jar" />
<target name="compile" depends="generateDocs">
<mkdir dir="classes" />
<javac srcdir="src" destdir="classes" includeantruntime="false" />
</target>
<target name="jar" depends="compile">
<jar destfile="lib/flexTasks.jar">
<fileset dir="."
includes="flexTasks.tasks" />
<fileset dir="classes"
includes="**/*.class"/>
<fileset dir="."
includes="templates/**" />
</jar>
</target>
<target name="clean">
<delete dir="classes" />
<delete file="lib/flexTasks.jar" />
<delete>
<fileset dir="src" includes="**/*~" defaultexcludes="false" />
</delete>
</target>
<!-- - - - - - - - - - - - - - - - - -
target: name
- - - - - - - - - - - - - - - - - -->
<target name="generateDocs" description="Generate Project Documentation">
<echo>Generating Docs</echo>
<exec executable="/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/bin/asdoc.exe" failOnError="true">
<arg line="-source-path '/Users/Kirk/Desktop/ASDOCSLIA/src' '/Users/Kirk/Desktop/ASDOCSLIA/libs'"/>
<arg line="-library-path '/Users/Kirk/Desktop/ASDOCSLIA/src/View/components/ButtonComponents'"/>
<arg line="-source-path 'src'"/>
<!--<arg line="-source-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/projects/rpc/src'"/>-->
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/projects/framework/src'"/>
<!--<arg line="-doc-sources '/Users/Kirk/Desktop/ASDOCSLIA/src' '/Users/Kirk/Desktop/ASDOCSLIA/libs'"/>-->
<arg line="-doc-sources '/Users/Kirk/Desktop/ASDOCSLIA/src'"/>
<arg line="-library-path '/Users/Kirk/Desktop/ASDOCSLIA/libs'"/>
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/libs'"/>
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/libs/air'"/>
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/libs/automation'"/>
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/libs/mobile'"/>
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/libs/mx'"/>
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/libs/player/11.1'"/>
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/libs/player/11.8'"/>
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0'"/>
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/locale/en_US'"/>
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/eclipse/plugins/com.adobe.flexbuilder.project_4.7.0.349722/dcradSwcs/4.5/libs'"/>
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/eclipse/plugins/com.adobe.flexbuilder.project_4.7.0.349722/dcradSwcs/4.5/locale/en_US'"/>
<arg line="-library-path '/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/eclipse/plugins/com.adobe.flexbuilder.project_4.7.0.349722/fiberSwcs/4.5/libs'"/>
<arg line="-namespace+='http://ns.adobe.com/2009/mx-mxml','/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/projects/mx/manifest.xml'"/>
<arg line="-namespace+='http://www.adobe.com/2006/mxml','/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/mxml-manifest.xml'"/>
<arg line="-namespace+='library://ns.adobe.com/flex/spark','/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/projects/spark/manifest.xml'"/>
<arg line="-namespace+='library://ns.adobe.com/flex/mx','/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/mxml-manifest.xml'"/>
<arg line="-namespace+='library://ns.adobe.com/flex/spark-mobilecomponents','/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/projects/mobilecomponents/manifest.xml'"/>
<arg line="-namespace+='library://ns.adobe.com/flex/spark-dmv','/Program Files/Adobe/Adobe Flash Builder 4.7 (64 Bit)/sdks/4.6.0/frameworks/projects/spark_dmv/manifest_spark_dmv.xml'"/>
<arg line="-main-title 'Project Documentation Title'"/>
<arg line="-output '/Users/Kirk/Desktop/ASDOCSLIA/outputFile'"/>
</exec>
</target>
周末我已经取得了很大的进步,所以现在我的 s:Views 正在正确编译。然而,所有自定义组件都回来了 -
Error: Type was not found or was not a compile-time constant: CustomButton.