air/android/device/runtime.apk上的错误SDK组件已过期

air/android/device/runtime.apk上的错误SDK组件已过期,android,air,flash-builder,Android,Air,Flash Builder,我在打包AIR应用程序时遇到以下错误 Error occurred while packaging the application: SDK component at air/android/device/Runtime.apk is out of date. 这发生在创建发布版本的最后一步 我不确定问题是什么,但它只是偶尔发生,但如果我等待或再试一次,它就会起作用。也许Flash Builder在一个周期中刷新,而我运行它的频率太高,或者如果我在执行这些步骤之间等待的时间太长,它就会过期

我在打包AIR应用程序时遇到以下错误

Error occurred while packaging the application:

SDK component at air/android/device/Runtime.apk is out of date.


这发生在创建发布版本的最后一步

我不确定问题是什么,但它只是偶尔发生,但如果我等待或再试一次,它就会起作用。也许Flash Builder在一个周期中刷新,而我运行它的频率太高,或者如果我在执行这些步骤之间等待的时间太长,它就会过期?当我知道更多的时候,我会发回的

更新

如果你创建了一个发布版本,然后你去喝杯咖啡,然后回来,它就不起作用了。如果您留下来不喝咖啡,在编译步骤完成后按“下一步”按钮,那么它就可以工作了。它与咖啡不相容

我找不到这个问题的根本原因,但是将我的AIRSDK升级到3.8 beta版有帮助


我使用的是AIR SDK 3.6。您的目标肯定是错误的,或者您没有强制更新设备上的SDK。@gigawatts您现在找到真正的原因了吗?我的构建机器也遇到了这个错误。这种情况又发生了几次。我认为你必须快速完成这些步骤,而不是等待。有两个步骤。如果你在他们之间等待的时间太长(没有立即按下下一步按钮),这似乎不起作用。请再试一次,如果您快速进入下一步,请告诉我是否可以让它工作。我在使用ANT构建项目时也遇到了同样的问题。编译完成后,下一步我要打包Android,但是我的项目打包了同一个应用程序的多个版本(里面有一些不同的设置)。通常前几个包调用成功,但第三个或第四个包调用经常失败(但并不总是如此)。我很想知道这个错误的真正原因。我的ANT脚本不会在两者之间得到任何咖啡;)我做了一些研究,这可能在AIRSDK3.8中已修复-请参阅