【问题标题】:How can I debug an Adobe AIR application on Linux with ADL?如何使用 ADL 在 Linux 上调试 Adob​​e AIR 应用程序?
【发布时间】:2011-05-14 02:15:58
【问题描述】:

我有一个几个月前编写的非常简单的 Adob​​e AIR (HTML + JavaScript) 应用程序。我使用的是 Ubuntu 9.x 和 Adob​​e AIR SDK。我今天从 github 获得了源代码来将其备份(已经有一段时间无法处理它了)。我设置了一个新的 Ubuntu VM 并下载了适用于 Linux 的 Adob​​e AIR SDK。当我尝试运行 ADL 时,我收到“不存在此类文件”错误。

实际错误:

max@RoR-Dev:~/src/OpenFlame$ /home/max/air/bin/adl

bash: /home/max/air/bin/adl: 没有这样的文件或目录

我能想到的唯一区别是我现在运行的是 64 位版本的 Ubuntu,而不是 32 位。不能在 64 位 Linux 上调试 Adob​​e AIR 应用程序吗?难道我做错了什么?我可以安装一些东西来使它工作吗? (无论如何,我都不是 Linux 或 AIR 专家)

【问题讨论】:

    标签: linux air


    【解决方案1】:

    这可能是你的错误:

    ./home/max/air/bin/adl
    

    这表示运行位于/home/max/src/OpenFlame/home/max/air/bin/adl 的程序adl。 (假设您的主目录~/home/max。)

    前导. 表示“在当前工作目录中开始搜索”。

    试试/home/max/air/bin/adl~/air/bin/adl

    如果您厌倦了输入这些内容,可以将~/air/bin/ 添加到您的PATH:编辑~/.profile 并在末尾添加:

    if [ -d "$HOME/air/bin" ] ; then
        PATH="$HOME/air/bin:$PATH"
    fi
    

    (别忘了source ~/.profile 或重启你的shell。)

    那么你应该能够不加修饰地运行adl 并让它立即启动。

    【讨论】:

    • 这只是我尝试使其工作的众多方法之一。我发布了解决我的问题的方法。但是谢谢你的详细回答,我会使用你的路径建议。
    【解决方案2】:

    它数字。经过几个小时的搜索,我发布了一个问题。在发布问题的 10 分钟内,我找到了答案!

    感谢http://maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10/ 我意识到我可以安装 32 位库来让它工作:

    sudo apt-get install ia32-libs
    

    在我弄清楚之前非常令人沮丧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-01
      • 2013-12-06
      • 1970-01-01
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多