代码之家  ›  专栏  ›  技术社区  ›  emptyset

在Linux下安装Flexbuilder 3

  •  0
  • emptyset  · 技术社区  · 16 年前

    我试图构建的Flex项目可以在Windows XP和Mac OS X中的Flexbuilder 3 Pro(许可版本,3.2sdk)上成功构建。

    我跟着 these instructions /opt/flexbuilder . 我尝试了几个不同版本的SDK来处理这个特定的项目,并且在SDK 3.4.0上取得了最好的成功,目前在我的 /opt/flexbuilder/sdks 目录。在几个死胡同之后,我还跳过了Air SDK覆盖flexsdk的步骤(它只添加了两个Air特定的二进制文件)。

    我在尝试生成后遇到“发生内部生成错误问题”。我跟着 these instructions 修补 zornproject.jar 文件成功,并且能够消除错误。

    这就是我最终进入未知领域的原因。

    当我构建项目时,找不到对项目所需库的引用。这个图书馆是 datavisualization.swc . 我拿了他的Flex SDK的同事版本 frameworks 目录,其中包含许可的库。备份并替换我的SDK之后 框架 数据可视化.swc 图书馆。

    如果有人成功地在Linux下安装/配置/祝福了Flexbuilder 3,请告诉我你的明智步骤,因为在Windows XP中工作只不过是一个巨大的陷阱。

    2 回复  |  直到 16 年前
        1
  •  1
  •   danjarvis    16 年前

    嘿,我感觉到你的痛苦。我也在Linux下使用Flex Builder(Adobe的支持是个笑话)。

    我现在在家,没有带我的工作笔记本。。。所以我无法证实我要说的是完全正确的。

    datavisualization.swc 你的图书馆 frameworks 目录-所以你在正确的轨道上。但是你也需要 datavisualization-xx.swc (不是100%确定这个库的名称)本地/frameworks目录中的库-这是我不确定的部分。明天当我在我的工作笔记本电脑前时,我会仔细查看目录/图书馆。

    编辑

    sdks/3.4.0/frameworks/libs
    ├── air
    │   ├── airframework.swc
    │   ├── airglobal.swc
    │   ├── AIRIntrospector.js
    │   ├── AIRLocalizer.js
    │   ├── AIRMenuBuilder.js
    │   ├── AIRSourceViewer.js
    │   ├── applicationupdater.swc
    │   ├── applicationupdater.swf
    │   ├── applicationupdater_ui.swc
    │   ├── applicationupdater_ui.swf
    │   └── servicemonitor.swc
    ├── datavisualization.swc
    ├── flex.swc
    ├── framework.swc
    ├── player
    │   ├── 10
    │   │   └── playerglobal.swc
    │   └── 9
    │       └── playerglobal.swc
    ├── rpc.swc
    └── utilities.swc
    
    4 directories, 18 files
    
    sdks/3.4.0/frameworks/locale
    ├── en_US
    │   ├── airframework_rb.swc
    │   ├── datavisualization_rb.swc
    │   ├── framework_rb.swc
    │   └── rpc_rb.swc
    └── ja_JP
        ├── airframework_rb.swc
        ├── datavisualization_rb.swc
        ├── framework_rb.swc
        └── rpc_rb.swc
    
    2 directories, 8 files
    

    最后,我要确保文件夹权限是正确的:登录的用户需要 rx 对SDK目录的权限。

        2
  •  0
  •   James Ward    16 年前

    我强烈推荐使用 IntelliJ 在Linux上进行Flex开发。我已经做了改变,现在效率更高了。:)

    推荐文章