Adobe AIR 18:命名空间和 SDK
Adobe AIR 18: namespace and sdk
几年前,我开发了一个 Adobe AIR 应用程序。现在我必须做一些改进,我在更新 SDK 时遇到了问题。
如果不更改 SDK,我无法 运行 我的旧项目 - 如果我尝试我会收到错误 "Adobe AIR Debug Launcher has stopped working"。
我的旧项目使用 Flex SDK 4.5.1 和 AIR SDK 3.0。现在我尝试更新到当前版本:
- Flex 4.6 (http://www.adobe.com/devnet/flex/flex-sdk-download.html)
- AIR 18.0 (http://www.adobe.com/devnet/air/air-sdk-download.html)
由于我在旧项目中使用过,所以我下载并解压缩了 SDK 文件,然后将 AIR SDK 复制到 Flex SDK 中。 (如所述here)
我在 programs/Adobe/Adobe Flash Builder4/sdks 中保存了新的 SDK,并在 Flash Builder 的项目设置中选择了这个 SDK。
在 app.xml 中,我将应用程序标签设置为:
<application xmlns="http://ns.adobe.com/air/application/18.0">
并且命名空间设置为:
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
但是当我保存项目时出现以下错误:
Could not resolve <mx:ViewStack> to a component implementation.
在过去的 3 年里,我作为本地 iOS 开发人员工作,所以距离我最后一次使用 Adobe AIR 已经有一段时间了。很可能我错过了什么,但我找不到我的错误。
感谢任何帮助。
谢谢!
我找到了解决方案...我下载了错误的 AIR SDK(使用 Flex 编译器)。
使用正确的 SDK,我可以毫无问题地构建 运行。
亲切的问候!
几年前,我开发了一个 Adobe AIR 应用程序。现在我必须做一些改进,我在更新 SDK 时遇到了问题。
如果不更改 SDK,我无法 运行 我的旧项目 - 如果我尝试我会收到错误 "Adobe AIR Debug Launcher has stopped working"。
我的旧项目使用 Flex SDK 4.5.1 和 AIR SDK 3.0。现在我尝试更新到当前版本:
- Flex 4.6 (http://www.adobe.com/devnet/flex/flex-sdk-download.html)
- AIR 18.0 (http://www.adobe.com/devnet/air/air-sdk-download.html)
由于我在旧项目中使用过,所以我下载并解压缩了 SDK 文件,然后将 AIR SDK 复制到 Flex SDK 中。 (如所述here)
我在 programs/Adobe/Adobe Flash Builder4/sdks 中保存了新的 SDK,并在 Flash Builder 的项目设置中选择了这个 SDK。
在 app.xml 中,我将应用程序标签设置为:
<application xmlns="http://ns.adobe.com/air/application/18.0">
并且命名空间设置为:
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
但是当我保存项目时出现以下错误:
Could not resolve <mx:ViewStack> to a component implementation.
在过去的 3 年里,我作为本地 iOS 开发人员工作,所以距离我最后一次使用 Adobe AIR 已经有一段时间了。很可能我错过了什么,但我找不到我的错误。
感谢任何帮助。 谢谢!
我找到了解决方案...我下载了错误的 AIR SDK(使用 Flex 编译器)。 使用正确的 SDK,我可以毫无问题地构建 运行。
亲切的问候!