既然我已經更新了我的Flash開發和安裝空氣/ Flex SDK的最新版本,我不能再調試應用程序,因爲有下列錯誤:的Flash開發Debbuger - System.BadImageFormatException
Debugger startup error. For troubleshooting see: http://www.flashdevelop.org/wikidocs/index.php?title=F.A.Q
Error details: System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
em net.sf.jni4net.jni.JNI.Dll.JNI_GetDefaultJavaVMInitArgs(JavaVMInitArgs* args)
em net.sf.jni4net.jni.JNI.Init()
em net.sf.jni4net.jni.JNI.CreateJavaVM(JavaVM& jvm, JNIEnv& env, Boolean attachIfExists, String[] options)
em net.sf.jni4net.Bridge.CreateJVM()
em net.sf.jni4net.Bridge.CreateJVM(BridgeSetup setup)
em FlashDebugger.DebuggerManager.Start(Boolean alwaysStart)
[Capturing traces with FDB]
...
我使用Windows 7 x64,FlashDevelop v4.6.4,JDK v1.7,AIR SDK v14。
你知道任何使用'ascsdk'的解決方案嗎?我沒有'flexairsdk',但仍然得到相同的錯誤(可能是因爲它指向錯誤的Java運行時)。即使我更改了系統變量中的JAVA_HOME,也沒有修復它[編輯:哦,並且ascsdk文件夾中沒有任何jvm.config文件]。 – bigp 2014-10-31 13:40:41
嗨@bigp,我將目標更改爲* ascsdk *,但我無法找到解決問題的方法,正如您所說,* jvm.config *文件不存在。我會繼續努力,如果你找到答案,請發佈。 – 2014-11-01 15:35:05
使用flexairsdk \ 4.6 + 16.0.0,我在%USERPROFILE%\ AppData \ Local \ FlashDevelop \ Apps \ flexairsdk \ 4.6.0 + 16.0.0 \ bin中找到了jvm.config – 2015-01-29 21:37:47