我正在运行 Flash Builder 4.6 并且刚刚将 Apache flex sdk 4.9.1(内部版本 1447119)添加到运行 Moutain Lion 的 mac book pro 中,当我尝试快速执行“hello world”并使用设计模式向舞台添加一些元素时我收到以下错误:
The design mode is disabled as the project uses an incompatible version of the flex sdk
我的问题是,如果我超出了 fb 4.6 附带的默认 sdk,我是否因此失去了使用设计模式的能力并且必须在源模式下做所有事情?
此外,如果我使用的是 Windows,当我将鼠标悬停在
Design
上时,错误非常相似。标签Design mode not supported - incompatible SDK version - Apache Flex
谢谢
最佳答案
有一个技巧可以让它工作(我自己已经完成了,到目前为止它工作得很好),它涉及在 4.9.1 SDK 中编辑一个 XML 文件,以欺骗 Flash Builder 认为它使用的是 Flex 4.6。您需要编辑 'flex-sdk-description.xml'
版本标记并将其从 4.9.1 更改为 4.6,这应该可以解决。该文件的位置在 SDK 文件夹中的 4.9.1 文件夹中,这是 Windows 7 中的路径:
C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.9.1
关于apache-flex - 如果我将 apache flex sdk 4.9.1 添加为我的编译器,我可以在 fb 4.6 中使用设计模式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15665980/