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

标签 linux air

我有一个非常简单的 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: No such file or directory

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

最佳答案

可能这是你的错误:

./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 并让它立即启动。

关于linux - 如何使用 ADL 在 Linux 上调试 Adob​​e AIR 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5999408/

相关文章:

Python - 如何在遗留解释器上运行为新版本编写的代码?

c++ - 如何在 Eclipse CDT 的共享库项目中使用静态库

apache-flex - 错误 #3219 AIR 中的 NativeProcess

android - 如何提高具有多个类的 AIR for Android 应用程序的加载速度/发布速度?

flash - 如何确定应用程序是作为移动应用程序还是桌面应用程序运行?

c - 与 '%rbx' 后缀一起使用的寄存器 0x​​104567910 不正确

Linux:两个 git 提交的视觉差异——整个存储库

linux - ifconfig eth0 :1 192. 168.3.1 网络掩码 255.255.255.0 返回 SIOCSIFFLAGS:无法分配请求的地址

actionscript-3 - 使用byteArray和Adobe Air生成x秒的静音音频文件

objective-c - 独立的实时输入音频可视化器应用程序使用哪种语言/API?