如何解决试图使第一个air应用程序正常工作
| 我正在尝试使我的第一个AIR应用程序正常工作,但是我一直在获取 找不到应用程序描述符错误 我在Windows系统上,并设置了我的环境路径以包括C:\\ air \\ bin,因此当我键入adl时它将调用该exe。我也在创建项目的目录中运行该项目,因此在命令提示符下运行如下: C:_Projects \\ The 荒地\\ HelloWorld \\ adl HelloWorld.html HelloWorld.html<html>
<head>
<title>Hello World</title>
<script src=”AIRAliases.js” type=”text/javascript”></script>
<script type=”text/javascript”>
function appLoad(){
air.trace(“Hello World”);
}
</script>
</head>
<body onLoad=”appLoad()”>
<h1>Hello World</h1>
</body>
</html>
HelloWorld-app.xml
<application xmlns=”http://ns.adobe.com/air/application/1.0?>
<id>examples.html.HelloWorld</id>
<version>0.1</version>
<filename>HelloWorld</filename>
<initialWindow>
<content>HelloWorld.html</content>
<visible>true</visible>
<width>400</width>
<height>200</height>
</initialWindow>
</application>
解决方法
通常,该错误是由XML文件中的问题引起的。看起来您在XML文件的
application
元素的xmlns
属性的末尾缺少引号。尝试这个:
<application xmlns=\"http://ns.adobe.com/air/application/1.0?\">
另外,请确保使用的是直引号\"
,而不是卷曲的引号”
。如果要从已将代码复制到网站(例如将Word转换为MS Word的应用程序)的网站复制文本,这尤其重要。
最后,不要忘记声明。这应该是文件的第一行:
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。