Google zeigt ein paar Treffer für dieses Problem, aber nie eine Lösung, die ich finden kann. Es sind immer nur ein paar andere Leute, die sagen: "Es funktioniert für mich", und das Thema trocknet aus. Ich habe beide mit der „-incremental = true“ Flagge getestet, um mxmlc und mit dem <inkrementellen> wahr </inkrementellen > Tag in meinem Flex-config.xml mit dem gleichen Ergebnis:MXMLC Incremental Compilation funktioniert nicht
Failed to match the compile target with /export/vampire/build/Editor.swf.cache. The cache file will not be reused.
ich diese bekommen Jeder kompiliert nach dem ersten, der den Cache erstellt, ob die Quelldateien geändert wurden oder nicht.
Ich habe überprüft Dateiberechtigungen (nicht erwartet nichts - die Cache-Datei und die swf es überprüft hat gegen erstellt wurden beide von mxmlc zu beginnen):
-rw-rw-r-- 1 nathan nathan 3181508 2009-07-15 17:50 Editor.swf -rw-rw-r-- 1 nathan nathan 5756512 2009-07-15 17:50 Editor.swf.cache $ flex_sdk/bin/mxmlc -version Version 3.3.0 build 4852 $ uname -a Linux sargasso 2.6.24-19-generiC#1 SMP Fri Jul 11 23:41:49 UTC 2008 i686 GNU/Linux Ubuntu 8.04
Könnte dies passieren, obwohl die Zeitstempel identisch zu sein scheinen? – rakslice
Ich glaube nicht - solange der Code der gleiche ist (wahrscheinlich auch basierend auf Zeitstempeln), und die Konfiguration ist die gleiche, sollte es nicht denken, es hat keinen Grund, etwas zu kompilieren. – roguenet