我有两台运行FlashDevelop的机器,直到最近都运行良好。几个月前,当我进行编译时,我的桌面(Win 7)停止在屏幕底部显示“输出”窗口,只是“构建失败”。我忙于其他事情所以我把它放在一边,现在我需要弄清楚发生了什么。
笔记本电脑(Win 8)正在运行FlashDevelop 4.6.0.18。如果我转到工具设置,我会看到以下内容:
工具 - >设置 - > AS3Context->已安装的Flex SDK
Flex 4.6.0, AIR 3.9
Flex 4.6.0, AIR 3.1
Flex 4.6.0, AIR 15.0
AIR 15.0
运行FD 4.6.4.1的桌面显示了这一点:
工具 - >设置 - > AS3Context->已安装的Flex SDK
Flex 4.6.0, AIR 3.1
Flex 4.6.0, AIR 15.0
AIR 15.0
当我运行编译时,我不再获得“Build Failed”,但我确实得到了这个:
“无法在Flex SDK中找到lib \ mxmlc.jar或lib \ mxmlc-cli.jar。”
搜索\ lib \ mxmlc-cli.jar并找到以下内容:
c:\ Program Files(x86)\ FlashDevelop4.5 \ Tools \ ascsdk \ lib \ mxmlc-cli.jar C:\ Users \用户汤姆\应用程序数据\本地\的FlashDevelop \ APPS \ ascsdk \ 15.0.0 \ lib中\ mxmlc的-cli.jar
我在另一个稍微不同的目录中有\ lib \ mxmlc-cli.jar的副本,如果我重命名目录,我会回到“Build Failed”。
我一直希望这有一个简单的答案,但我还没有找到它。有线索吗?
添加了注释 - 我重新安装并运行AppMan,在安装Flex SDK时出错。
答案 0 :(得分:1)
在我的新win 8.1机器上设置FD有类似的问题。它不想编译,总是抱怨缺少sdks和丢失的罐子。
当我从win7-machine导入我的设置时,一切都发生了。 SDK规范也是导入的,但在我的情况下,它们在两台机器上都有所不同。
所以我不得不手动重新配置sdks 工具 - >程序设置 - > AS3Context->已安装的Flex SDK。
在Enlistings-editor(或左右)中,我删除了所有sdks并重新添加它们(仅指定每个sdk的绝对路径,因为名称和版本是自动添加的。)
如果你安装了Flash,你还应该检查"用户类路径" AS3Context中的条目。
希望,这有帮助。
答案 1 :(得分:0)
我最终不得不在Win 7机器上摆脱FlashDevelop,然后完成整个重新安装过程。那很有效。仍然不确定旧版本的问题是什么。