获取“无效的应用程序描述符:未知命名空间:库://ns.adobe.com/flex/spark”
将 adl(命令行调试器)用于 flash-builder 4.6 adobe air 项目时
这是一个非常简单的项目
mxml 文件开头是这样的:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
invoke="onInvoke(event)" visible="false"> ...
我读到了一个类似的问题,解决方案是将 xmlns 值交换为“ http://ns.adobe.com/air/application/3.1”/。
交换值给了我另一个错误:
“无效的应用程序描述符:应用程序文件名必须具有非空值”
还,
这样做的全部原因是我有一个必须运行我的 air 应用程序的程序,所以我需要一种在命令行中运行 flash-builder 项目的方法
我使用adl
这是最好的方法吗?
编辑 :
描述符文件代码:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/3.1">
<id>exporter</id>
<filename>exporter</filename>
<name>exporter</name>
<versionNumber>0.0.0</versionNumber>
<initialWindow>
<content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
<autoOrients>false</autoOrients>
<fullScreen>false</fullScreen>
<visible>false</visible>
</initialWindow>
</application>