我是应用程序编程的新手,我正在使用Flash CS5.5创建应用程序。虽然文档未保存,但我可以测试应用程序(在AIR调试启动器上)。当我尝试在手机上测试它时,它会让我保存它(我的版本是西班牙语,未保存的'包含重音),当我这样做时,它无法测试该应用程序,也在调试启动器上。 ("无法解析应用程序描述符文件")。描述文件是由flash创建的,所以它必须是正确的,我猜。它已尝试重新安装java,并输出相同的消息。提前谢谢。
我认为问题可能出在Android SDK上,我可以在我的" Air设置"的部署选项卡上链接到flash,因为这样做的空间不是'就在那里。
答案 0 :(得分:2)
尝试从映射驱动器而不是网络驱动器打开FLA文件。
当我的文件路径是网络驱动器(\ network \ path)时,我遇到了同样的错误,但是将文件从Total Commander拖到空的Flash实例中,文件路径更改为S:\ myfolder \然后问题消失了......
当你的FLA文件打开时,将鼠标悬停在顶部的水龙头上,看看你的文件路径是什么。
答案 1 :(得分:1)
AIR for android settings 的常规标签中有包含的文件。那里有 yourproject -app.xml 。它应该在您的项目目录中找到。问题在于它。
尝试创建新的空白项目并比较app.xml,尝试将空白项目发布到android设备中。
使shure AIR sdk版本正确。
如果此处没有任何内容可以帮助发布 yourproject -app.xml 的内容,那么就会尝试帮助
编辑:正如我所说的那样,shure AIR sdk版本是正确的。如果你的闪存中有13.0版本的sdk,那么这一行:<application xmlns="http://ns.adobe.com/air/application/13.0">
应该是4.0的13.0
<application xmlns="http://ns.adobe.com/air/application/4.0">
试试吧
答案 2 :(得分:0)
我已经尝试过了。即使项目是空白的,它也会给我同样的错误(一旦我保存了它)。这是我的project-app.xml文件。
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<application xmlns="http://ns.adobe.com/air/application/13.0">
<id>prova6</id>
<versionNumber>1.0.0</versionNumber>
<versionLabel />
<filename>prova6</filename>
<description />
<!-- To localize the description, use the following format for the description element.<description><text xml:lang="en">English App description goes here</text><text xml:lang="fr">French App description goes here</text><text xml:lang="ja">Japanese App description goes here</text></description>-->
<name>prova6</name>
<!-- To localize the name, use the following format for the name element <name><text xml:lang="en">English App name goes here</text><text xml:lang="fr">French App name goes here</text><text xml:lang="ja">Japanese App name goes here</text></name>
-->
<copyright />
<initialWindow>
<content>prova6.swf</content>
<systemChrome>standard</systemChrome>
<transparent>false</transparent>
<visible>true</visible>
<fullScreen>false</fullScreen>
<aspectRatio>portrait</aspectRatio>
<renderMode>cpu</renderMode>
<autoOrients>false</autoOrients>
</initialWindow>
<icon />
<customUpdateUI>false</customUpdateUI>
<allowBrowserInvocation>false</allowBrowserInvocation>
</application>