编程语言
首页 > 编程语言> > 如何在具有Java 1.7的OSX上运行FlashBuilder 4.7

如何在具有Java 1.7的OSX上运行FlashBuilder 4.7

作者:互联网

FlashBuilder 4.7非常酷,并且ios集成现在更好了,因为它可以自动安装在设备上并通过USB进行调试.您现在还可以针对AIR设备模拟器(它是FB的标准配置)进行调试,也可以针对XCode随附的iOS模拟器进行调试.然后,如果您正在与工作人员一起玩,由于使用了更高级的工具,多线程现在变得更加容易和无缝.等等…

但是,FlashBuilder 4.7仅支持JDK 1.6.直到我尝试在设备上运行移动应用程序之前,它似乎都可以正常工作.从我的系统中删除JDK 1.7是不可行的,因为我在编码Java和Flex.我花了几个小时才弄清楚.希望它可以节省一些时间.其他任何其他评论/提示

解决方法:

如前所述,ios编译不适用于JDK1.7.因此,如果您有一台Mac,并且安装了JDK1.7,则可能需要创建一个小的Shell脚本.
矿井位于:
/ Applications / Adob​​e Flash Builder 4.7 / run.sh
包含:

export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/"
/Applications/Adobe\ Flash\ Builder\ 4.7/Adobe\ Flash\ Builder\ 4.7.app/Contents/MacOS/Adobe\ Flash\ Builder\ 4.7

现在,您可能要从扩展坞中启动它,因为从终端运行它有点麻烦,所以启动Automator并创建新的应用程序.称其为FB4.7或任何您喜欢的名称.接下来,在左上角的搜索字段中,搜索shell脚本.
在“运行shell脚本”下的右窗格中,输入以下内容:

/Applications/Adobe\ Flash\ Builder\ 4.7/run.sh

正确,现在将应用程序保存在/ Applications下,并将其拖到停靠站,就像处理其他任何应用程序一样.

您可能还想使用AIR3.5运行它.我在使用FB4.7附带的标准AIR sdk通过usb调试ios时遇到了一些问题,因此在终端中(请注意,我不使用finder,因为finder替换了文件夹的全部内容)执行以下命令:

cd /Applications/Adobe\ Flash\ Builder\ 4.7/sdks/
cp -rv 4.6.0 4.6.0-Air3.5 
cp -rv ~/Downloads/air3-5_p4_sdk_asc2_mac_111912/* ./4.6.0-Air3.5/
# you might need to use appropriate path of wherever you put air3.5 after you copied / downloaded it

如果它是打开的,则可能还需要退出FB并执行以下操作:

cd /Applications/Adobe\ Flash\ Builder\ 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/
mv AIRSDK AIRSDK.old 
cp -rv /Applications/Adobe\ Flash\ Builder\ 4.7/sdks/4.6.0-Air3.5 ./AIRSDK

我还发现,为了使调试正常进行,您可能必须转到iTunes并手动弹出除要调试的设备以外的所有设备.

哦,是的,为了使其能够在IOS模拟器上运行,我还必须去xcode并安装ios sdk5.0.尚未真正研究过如何使用更新的ios sdk.每次运行simmulator时都会出现一个烦人的弹出窗口,因此我必须选择我的sdk版本,但是现在必须这样做

快乐编码

问候

标签:flash-builder,ios,java,macos
来源: https://codeday.me/bug/20191031/1975319.html