代码之家  ›  专栏  ›  技术社区  ›  1.21 gigawatts

获取错误Adobe AIR版本未安装错误

  •  2
  • 1.21 gigawatts  · 技术社区  · 12 年前

    我在安卓系统上调试AIR应用程序时遇到一个错误,“设备似乎处于脱机状态”。它曾经起作用。我安装了AIR。我不确定发生了什么变化。我想也许AIR更新了,这改变了一些东西,但我猜。

    我附上了一张图片。

    enter image description here

    我已经重新启动设备几次了。我使用的是Flash Builder 4.7。我安装了AIR 3.6.0.597。USB调试已启用。它也作为媒体设备(MTP)连接,我可能不小心打开了它(但我不确定,而且似乎没有办法关闭它)。

    3 回复  |  直到 12 年前
        1
  •  5
  •   irongamer    12 年前

    我最近也更新了Jelly Bean 4.2.2,现在Flash Builder也显示了同样的内容。

    Adobe AIR版本:未安装 状态:脱机

    操作系统:Windows 8。 设备:Nexus 7。 IDE:Flash Builder 4.6。 空气:3.4。

    如上所述,1.21千兆瓦 a link 这与这个建议有关:

    同一艘船,来自 \android sdk\平台工具复制论文 文件:aapt.exe、adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll和dx.jar (在lib-rep下)并粘贴到\lib\android\bin中
    要检查,磁带在cmd$adb.exe版本中,您应该有1.0.31 而不是1.0.26 Voil!

    最新更新的sdk可以在这里找到: http://developer.android.com/sdk/index.html#download

    去看看sdk更新是否有帮助。将“很快”返回报告。

    [更新] 对我有用!感谢您发帖 that link 1.21千兆瓦。是的,问题是 new RSA key needed for the device to communicate with your computer .

    我将上面列出的文件复制到flex air sdk中。您需要在Nexus 7上确认与计算机的通信。有一个小的弹出提示,询问您是否希望与计算机进行通信。确认后,刷新设备列表;设备将正确显示,您可以恢复正常生活。

    对于那些仅仅因为没有提供所有信息而否决最初问题的人,我有以下几点要说。我找到了我需要的东西,问题中没有包含每一个细节。问题不需要完美,简单的“饼干屑”是有用的。 叹气 我想知道有多少有用的信息会因为这种行为而丢失。

        2
  •  3
  •   Community    7 年前

    我是这样得到的 调试 为以下工作。

    我使用的是Mac OSX 10.8.2、Nexus 7、Flash Builder 4.7和AIR:3.6。

    1. 在此处下载最新的Android SDK: http://developer.android.com/sdk/index.html
    2. 解压缩并从[android-sdk]\platform-tools\目录中复制aapt、adb和dx.jar(dx.jar位于\platform-tools\lib目录中)。
    3. 将这些文件粘贴到[FLEX_SDK_AIR_3.6]\lib\android\bin目录中。
    4. 重新启动Flash Builder

    我认为在创建发布版本时,dx.jar是必要的。

    还有另一个可能相关的问题, Error SDK component at air/android/device/runtime.apk is out of date 。还在想办法解决这个问题。

        3
  •  0
  •   EvalumoLP    9 年前

    如果从给定的链接下载sdk后找不到aapt,则需要转到终端并从“工具”文件夹类型: ./android更新sdk 然后检查构建工具 此外,对我来说,直到我将Adobe AIR SDK更新到最新版本(使用rsync而不是常规副本),并最终将android-SDK-mac_x86/platforms/android-xx/android.jar复制到[AIR SDK版本]/lib/android/lib/android-res.jar,它才起作用