Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse Flash Builder导出版本生成失败_Eclipse_Flash_Apache Flex_Air_Flash Builder - Fatal编程技术网

Eclipse Flash Builder导出版本生成失败

Eclipse Flash Builder导出版本生成失败,eclipse,flash,apache-flex,air,flash-builder,Eclipse,Flash,Apache Flex,Air,Flash Builder,我试图在Flash Builder 4.5中导出AIR应用程序的发布版本时遇到问题。选择对包进行签名的键并单击“完成”完成导出后,会出现错误,提示“保存项目设置时出错:”默认“找不到所选项目的生成目标”。我已将错误消息输出到.metadata文件夹中的日志中。任何帮助都会很好,因为这让我感到困惑 !ENTRY com.adobe.flexbuilder.project 4 43 2011-05-10 15:56:11.432 !MESSAGE Failed to get build target

我试图在Flash Builder 4.5中导出AIR应用程序的发布版本时遇到问题。选择对包进行签名的键并单击“完成”完成导出后,会出现错误,提示“保存项目设置时出错:”默认“找不到所选项目的生成目标”。我已将错误消息输出到.metadata文件夹中的日志中。任何帮助都会很好,因为这让我感到困惑

!ENTRY com.adobe.flexbuilder.project 4 43 2011-05-10 15:56:11.432
!MESSAGE Failed to get build target settings: default
!STACK 0
java.lang.Exception
at com.adobe.flexbuilder.project.internal.FlexProjectCore.createErrorSta tus(FlexProjectCore.java:1009)
at com.adobe.flexbuilder.util.logging.GlobalLogImpl.log(GlobalLogImpl.ja va:66)
at com.adobe.flexbuilder.util.logging.GlobalLog.log(GlobalLog.java:52)
at com.adobe.flexbuilder.project.ui.utils.ProjectBuildPackagingUI.doAppl ySettings(ProjectBuildPackagingUI.java:754)
at com.adobe.flexbuilder.project.ui.utils.ProjectBuildPackagingUI.applyS ettings(ProjectBuildPackagingUI.java:781)
at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVer sionBuildPackagingPageContent.saveSettings(ExportReleaseVersionBuildPa ckagingPageContent.java:131)
at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVer sionBuildPackagingPage.saveSettings(ExportReleaseVersionBuildPackaging Page.java:84)
at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVer sionWizard.performFinish(ExportReleaseVersionWizard.java:144)
at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java :811)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java :430)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java: 234)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at com.adobe.flexbuilder.exportimport.releaseversion.ExportReleaseVersio nAction$1.run(ExportReleaseVersionAction.java:97)
at com.adobe.flexbuilder.exportimport.releaseversion.ExportReleaseVersio nAction.run(ExportReleaseVersionAction.java:103)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:2 51)
at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginActio n.java:229)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContri butionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionC ontributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.ja va:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.jav a:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.adobe.flexbuilder.standalone.FlashBuilderApplication.start(FlashB uilderApplication.java:108)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandl e.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppli cation(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ec lipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja va:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja va:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
更新:
我试过J___X推荐的方法。不幸的是,这些都不起作用。这似乎是项目设置中的一个问题。我们还尝试在新安装了flash builder的不同机器上运行此项目的导出发布版本,但每次都会产生相同的错误消息。我们已经查看了太多的设置,可能归结为必须创建一个新项目并将所有代码复制到新应用程序中。

看起来像是eclipse错误。尝试重新启动eclipse,看看这是否有帮助。可能是Flash Builder安装错误(这通常意味着您会看到其他错误)或内存设置过低,您应该检查您的内存设置。

我遇到了类似的问题并解决了它

  • 在Flash Builder中,您必须右键单击项目->属性
  • 单击左列中的“ActionScript应用程序”
  • 单击Add,然后选择您的主文档类,该类将在Flash中指定 专业的

  • 虽然这是一篇很老的文章,但我在使用FlashBuilder4.6时遇到了同样的问题。我对Air/Flex/Flash等相当陌生,因此对于任何术语错误,请提前道歉!尽管如此,在尝试导出我的新项目时,我还是遇到了与您完全相同的错误,在谷歌上搜索了很多次之后,我开始失去了生存的意愿,尝试了Bing并找到了这个链接

    当您的Flash Builder项目关闭时,在记事本中编辑.actionScriptProperties文件,并查看buildTargets部分-在我的文件中,这只是
    。我将其替换为Sandeep在论坛上发布的片段

    <buildTargets>
        <buildTarget buildTargetName="default">
          <airSettings airCertificatePath="" airTimestamp="true" anePathSet="false" version="1">
            <airExcludes/>
            <anePaths/>
          </airSettings>
          <actionScriptSettings version="1"/>
        </buildTarget>
      </buildTargets>
    
    
    
    令我高兴的是,当时可以将我的应用程序导出为发布版本


    从其他论坛传来的声音来看,你的设置文件首先处于这种状态可能是因为FB的旧版本,或者在我的情况下,我很确定这是因为我使用AIRLaunchPad创建了我的项目,这在当时似乎是个好主意。无论如何,我希望这可以帮助任何处于同样困境的人

    但是,遇到了同样的问题,FlashBuilder(4.6)在启动时给了我一个错误,并且没有生成。为了让它为我工作,我修改了上面的默认构建目标,并在airsettings和actionscriptsettings元素之间添加了一个“multiPlatformSettings”元素,如下所示: