2013-02-25 24 views
2

打包AIR应用程序时出现以下错误。air/android/device/runtime.apk错误SDK组件已过期

Error occurred while packaging the application: 

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

enter image description here

创建一个发布版本时,这发生在最后一步。

+0

更新您的空气sdk。 – JoxTraex 2013-02-25 06:16:52

+0

我正在使用AIR SDK 3.6。 – 2013-02-25 06:22:51

+0

您必须定位错误,否则您不会强制更新设备上的SDK。 – JoxTraex 2013-02-25 06:27:01

回答

2

我不确定是什么问题,但它只是有时会发生,但如果我等待,或者如果我再试一次,它的工作原理。也许Flash Builder会在一个循环中刷新,而且我运行得太频繁,或者如果我在通过它即将到期的步骤之间等待太久,该怎么办?当我知道更多时,我会回复。

UPDATE
如果您创建一个发布版本,然后你去拿一杯咖啡,然后再回来,它不会工作。如果你留下来,并没有得到咖啡,并在编译步骤完成后点击下一个按钮,那么它的工作原理。它与咖啡不兼容。

+0

@gigawatts你现在找到真正的理由了吗?我的生成机器也遭受这个错误。 – Tinggo 2013-04-12 03:36:41

+0

这发生了几次。我认为你必须快速完成这些步骤,而不是等待。有两个步骤。如果他们之间的等待时间太长(不是立即按下下一个按钮),它似乎不起作用。如果你能快速进入下一步,请再试一次,并告诉我是否可以让它工作。 – 2013-04-12 21:26:24

+1

我使用ANT构建项目时遇到同样的问题。编译完成后,我将Android作为下一步的打包工具,但我的项目打包了同一应用的多个版本(其中包含一些不同的设置)。通常情况下,前几个包调用会成功,但第三个或第四个包调用通常会失败(但并非总是如此)。我真的很想知道这个错误的真正原因。我的ANT脚本不会在两者之间得到任何咖啡;) – frankhermes 2013-06-18 09:58:23