首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Adobe应用程序部署到iOS模拟器

将Adobe应用程序部署到iOS模拟器
EN

Stack Overflow用户
提问于 2015-05-26 09:35:43
回答 1查看 338关注 0票数 0

我试图在iOS模拟器上运行一个简单的测试应用程序,但是我得到了这个错误:

代码语言:javascript
运行
复制
Error occurred while packaging the application:

[Fatal Error] :1:1: Content is not allowed in prolog.
java.io.IOException: PLIST generation failed due to SAX error:org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
  at com.adobe.air.Plist.newFromString(Plist.java:351)
  at com.adobe.air.Plist.newFromFile(Plist.java:325)
  at com.adobe.air.ipa.IPAOutputStream.setSDKVersion(IPAOutputStream.java:1070)
  at com.adobe.air.ipa.IPAOutputStream.setPlatformSDKLocation(IPAOutputStream.java:971)
  at com.adobe.air.ipa.IPAPackager.setDeviceSDKDirectory(IPAPackager.java:187)
  at com.adobe.air.ADT.parseFileAndPathArguments(ADT.java:1423)
  at com.adobe.air.ADT.parseDescriptorAndFileset(ADT.java:1474)
  at com.adobe.air.ADT.parseInput(ADT.java:929)
  at com.adobe.air.ADT.parsePackage(ADT.java:672)
  at com.adobe.air.ADT.parseArgsAndGo(ADT.java:570)
  at com.adobe.air.ADT.run(ADT.java:419)
  at com.adobe.air.ADT.main(ADT.java:469)
Exception in thread "main" java.lang.Error: Unable to find llvm JNI lib in:
/Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK/lib/adt.jar/Darwin
/Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK/lib/aot/lib/x64
/Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK/lib/adt.jar
/Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK/lib

  at adobe.abc.LLVMEmitter.loadJNI(LLVMEmitter.java:582)
  at adobe.abc.LLVMEmitter.<clinit>(LLVMEmitter.java:596)
  at com.adobe.air.ipa.AOTCompiler.generateExtensionsGlue(AOTCompiler.java:419)
  at com.adobe.air.ipa.AOTCompiler.generateMachineBinaries(AOTCompiler.java:1790)
  at com.adobe.air.ipa.IPAOutputStream.createIosBinary(IPAOutputStream.java:378)
  at com.adobe.air.ipa.IPAOutputStream.finalizeSig(IPAOutputStream.java:743)
  at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:91)
  at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:245)
  at com.adobe.air.ADT.parseArgsAndGo(ADT.java:571)
  at com.adobe.air.ADT.run(ADT.java:419)
  at com.adobe.air.ADT.main(ADT.java:469)

我已经在谷歌上搜索了它,但我无法修复它。

复制步骤:

  1. 创建一个ActionScriptMobileProject
  2. 将其配置为在iOS模拟器上运行
  3. 运行它时,代码中没有任何更改。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-26 16:03:05

要解决这个问题,我们需要更新AIR

https://helpx.adobe.com/air/kb/archived-air-sdk-version.html

复制到这里:

  • Mac:/Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK
  • Windows 7(64位):C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK

并将*-app.xml文件头更新为以下文件:

代码语言:javascript
运行
复制
<application xmlns="http://ns.adobe.com/air/application/17.0">

请参阅http://www.adobe.com/devnet/air/articles/ane-android-devices.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30454786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档