如何使用ADL在Linux上调试Adobe AIR应用程序?

时间:2011-05-14 02:15:59

标签: linux air

我有几个月前写过的非常简单的Adobe AIR(HTML + JavaScript)应用程序。我使用的是Ubuntu 9.x和Adobe AIR SDK。我今天从github获得了源代码以备份它(已经很长时间没能使用它了)。我设置了一个新的Ubuntu VM并下载了适用于Linux的Adobe AIR SDK。当我尝试运行ADL时,我收到“没有这样的文件存在”错误。

实际错误:

  

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

     

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

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

2 个答案:

答案 0 :(得分:1)

可能这是你的错误:

./home/max/air/bin/adl

这表示要运行位于adl的{​​{1}}计划。 (假设您的主目录/home/max/src/OpenFlame/home/max/air/bin/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 或重启你的shell。)

然后你应该能够在没有装饰的情况下运行source ~/.profile,并让它立即启动。

答案 1 :(得分:1)

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

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

sudo apt-get install ia32-libs

非常令人沮丧,直到我把它弄清楚。