如何使用 ADL 在 Linux 上调试 Adob​​e AIR 应用程序?

发布于 2024-11-07 12:07:11 字数 539 浏览 0 评论 0原文

我有一个非常简单的 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 专家)

I have a very simple Adobe AIR (HTML + JavaScript) application that I wrote a few months ago. I was using Ubuntu 9.x and the Adobe AIR SDK. I got the source from github today to pick it back up (hadn't been able to work on it for quite some time). I setup a new Ubuntu VM and downloaded the Adobe AIR SDK for Linux. When I tried to run ADL I received a "No such file exists" error.

Actual Error:

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

bash: /home/max/air/bin/adl: No such file or directory

The only difference I can think of is that I'm running a 64 bit version of Ubuntu now instead of 32 bit. Is it not possible to debug Adobe AIR apps on 64 bit Linux? Am I doing something wrong? Is there something I can install to make it work? (I'm not a Linux or AIR expert by any means)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜扑 2024-11-14 12:07:11

可能这是您的错误:

./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 而不需要装饰并让它立即启动。

Probably this is your mistake:

./home/max/air/bin/adl

That says to run the program adl located in /home/max/src/OpenFlame/home/max/air/bin/adl. (With the assumption that your home directory, ~, is /home/max.)

The leading . says "start the search in the current working directory".

Try /home/max/air/bin/adl or ~/air/bin/adl.

If you get sick of typing these, you can add ~/air/bin/ to your PATH: edit ~/.profile and add near the end:

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

(Don't forget to source ~/.profile or restart your shell.)

Then you should be able to run adl without adornment and have it start right up.

清晨说晚安 2024-11-14 12:07:11

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

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

sudo apt-get install ia32-libs

非常令人沮丧,直到我弄清楚为止。

It figures. After hours of searching, I post a question. Within 10 minutes of posting the question, I find the answer!

Thanks to http://maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10/ I realized I could install the 32 bit libraries to make it work:

sudo apt-get install ia32-libs

Very frustrating until I figurd it out.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文