1.2*_*tts 7 apache-flex air actionscript-3 flash-builder
我一直在尝试从Flash Builder导出发布版本,我收到错误:
错误消息是:
创建AIR文件时出错:无法生成时间戳:握手期间远程主机关闭连接
更新:
我发现这篇文章,并说它使用https://timestamp.geotrust.com/tsa来获取时间戳.我在浏览器中访问了此URL并收到了404 - 未找到的页面.
更新2:
看起来时间戳网站已经停止了几天.
更新3:
看起来geotrust切换到打破Flash Builder的TLS 1.2.这是Adobe的回应在这里:
感谢您报告此问题.我们调查并发现timestamp.geotrust.com最近禁用了TLS 1.0(请参阅http://downornotworking.com/timestamp.geotrust.com/上的评论 ),因此请尝试在您的ADT机器上升级到Java 1.8(a AIR SDK中的组件(基于Java)打包.
好.我在这里读到Flash Builder和Java 1.8存在兼容性问题.我是否安装了Java 1.8?如何使用Flash Builder完成此操作?
我在Mac OS X 10.11上运行Flash Builder 4.7
小智 2
有一篇关于如何为 Java 7/8 设置 Flash Builder 的好文章
\n\n使用 Java 7/8 在 Mac 上运行 Adobe Flash Builder
\n\n我在此处重新创建步骤,以防链接离线
\n\n\n\n遵循的步骤
\n\nRun Code Online (Sandbox Code Playgroud)\n\nSet your JAVA_HOME to Java 7 or Java 8 as per the correct paths on your machine.\n\nexport JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home\nexport JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home\n\nOpen JVM\xe2\x80\x99s Info.plist at $JAVA_HOME/../Info.plist and add the highlighted lines to JVMCapabilities array:arrays\nCreate a symlink for libjvm.dylib as follows:\n\nsudo mkdir \xe2\x80\x93p /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bundle/Libraries\nsudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/server/libjvm.dylib\n/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bundle/Libraries/libserver.dylib
\n\nRun Code Online (Sandbox Code Playgroud)\n\nNote: Correct the version number (in jdk1.7.0_79.jdk) path in the above example to make it point to the correct path on your machine.\nSet java.library.path by adding the following lines at the end of \xe2\x80\x9c/Applications/Adobe Flash Builder 4.7/Adobe Flash Builder\n4.7.app/Contents/MacOS/Adobe Flash Builder 4.7.ini\xe2\x80\x9d。
\n\n-Djava.library.path=../../../eclipse/plugins/com.adobe.flexide.nativelibs_4.7.0.349722/os/macosx/:../../../eclipse/plugins/ com.adobe.flexide.amt_4.7.0.349722/os/macosx/:../../../eclipse/plugins/com.adobe.flexbuilder.utils.osnative_4.7.0.349722/os/macosx/
\n\n重新启动计算机并启动 Flash Builder。可能的错误
\n\n如果您尝试在 Mac OS 10.12 上启动 Flash Builder 并且看到\n如下错误:
\n\njava.lang.RuntimeException: 在注册表中找不到应用程序\n“com.adobe.flexbuilder.standalone.FlashBuilderApplication”。可用的应用程序有:\n org.eclipse.ant.core.antRunner、org.eclipse.ant.ui.antRunner、\n org.eclipse.equinox.app.error、org.eclipse.equinox.p2.director、\ n org.eclipse.equinox.p2.garbagecollector.application,\n org.eclipse.equinox.p2.publisher.InstallPublisher,\n org.eclipse.equinox.p2.publisher.EclipseGenerator,\n org.eclipse.equinox.p2 .publisher.ProductPublisher、\n org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher、\n org.eclipse.equinox.p2.reconciler.application、\n org.eclipse.equinox.p2.repository.repo2runnable、\n org .eclipse.equinox.p2.repository.metadataverifier,\n org.eclipse.equinox.p2.artifact.repository.mirrorApplication,\n org.eclipse.equinox.p2.metadata.repository.mirrorApplication,\n org.eclipse.equinox .p2.updatesite.UpdateSitePublisher、\n org.eclipse.equinox.p2.publisher.UpdateSitePublisher、\n org.eclipse.equinox.p2.publisher.CategoryPublisher、\n org.eclipse.help.base.infocenterApplication、\n org .eclipse.help.base.helpApplication、\n org.eclipse.help.base.indexTool、org.eclipse.jdt.apt.core.aptBuild、\n org.eclipse.jdt.core.JavaCodeFormatter、org.eclipse.ui .ide.workbench、\n org.eclipse.update.core.standaloneUpdate、\n org.eclipse.update.core.siteOptimizer。在\n org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248)\n 在\n org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)\n在\n org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\n 在\n org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java: 79)\n 在\n org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)\n 在\n org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java: 179)\n 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在\n sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n 在\n sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25)\n 在 java.lang.reflect.Method.invoke(Method.java:597) 在\n org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) 在\n org.eclipse.equinox .launcher.Main.basicRun(Main.java:577) at\n org.eclipse.equinox.launcher.Main.run(Main.java:1410)
\n\n在 /Applications/Adobe Flash Builder\n 4.7/ 中找到名为 \xe2\x80\x9cp2\xe2\x80\x9d 的目录并将其删除。Flash Builder 现在应该启动。
\n