【问题标题】:Flash Builder Export Release Build FailsFlash Builder 导出发布构建失败
【发布时间】:2011-05-10 21:06:14
【问题描述】:

我在尝试在 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_A_X 的建议。不幸的是,这些都不起作用。这似乎是项目设置中某处的问题。我们还尝试在不同的机器上运行此项目的导出版本构建,并全新安装了 flash builder,但每次都会产生相同的错误消息。我们查看了很多设置,最终可能需要创建一个新项目并将所有代码复制到新应用程序中。

【问题讨论】:

    标签: eclipse flash apache-flex air flash-builder


    【解决方案1】:

    虽然是一篇相当老的帖子,但我在使用 Flash Builder 4.6 时也遇到了同样的问题。我对 Air/Flex/Flash 等还很陌生,所以提前为任何术语错误道歉!仍然在尝试导出我的新项目时,我确实遇到了与您完全相同的错误,并且在 Google 上进行了大量搜索并开始失去生存意愿后,尝试 Bing 并找到此链接http://forums.adobe.com/thread/850398?start=0&tstart=0

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

    <buildTargets>
        <buildTarget buildTargetName="default">
          <airSettings airCertificatePath="" airTimestamp="true" anePathSet="false" version="1">
            <airExcludes/>
            <anePaths/>
          </airSettings>
          <actionScriptSettings version="1"/>
        </buildTarget>
      </buildTargets>
    

    令我高兴的是,可以将我的应用程序导出为发布版本。

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

    【讨论】:

    • 遇到了同样的问题,但是,flash builder (4.6) 在启动时给了我一个错误并且无法构建。为了让它为我工作,我修改了上面的默认构建目标,并在 airsettings 和 actionscriptsettings 元素之间添加了一个“multiPlatformSettings”元素,如下所示:
    【解决方案2】:

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

    1. 在 Flash Builder 中,您必须右键单击您的项目 -> 属性
    2. 点击左侧栏中的“ActionScript 应用程序”
    3. 单击添加,然后选择您的主文档类,该类将在 Flash 中指定 专业

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-07-30
        • 2017-08-12
        • 2015-02-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多