以下為出現這個錯誤後eclipse 錯誤log 的摘要
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d2617ae, pid=5136, tid=3824
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-b64 mixed mode)
# Problematic frame:
# C [fontmanager.dll+0x217ae]
#
--------------- T H R E A D ---------------
Current thread (0x003ecd28): JavaThread "main" [_thread_in_native, id=3824]
siginfo: ExceptionCode=0xc0000005, reading address 0x597b5ae4
Registers:
EAX=0x56563440, EBX=0x366dc650, ECX=0x00000000, EDX=0x0012e600
ESP=0x0012e54c, EBP=0x0012e56c, ESI=0x569cec30, EDI=0x597b59c8
EIP=0x6d2617ae, EFLAGS=0x00010246
Top of Stack: (sp=0x0012e54c)
0x0012e54c: 00000000 003ecde4 597b59c8 034c5aa0
0x0012e55c: 00000000 00000000 00000003 00000000
0x0012e56c: 0012e5ac 6d261ecc 003ecde4 0012e600
0x0012e57c: 56563440 569cec30 00000001 003ecd28
0x0012e58c: 366dc650 0012e5c4 011c2923 00000005
0x0012e59c: 034c5b00 00000001 00000000 0012e5a0
原來用的ADT 0.9.9
升級到 ADT 8.0.1後出現了使用android layout editor 開啟xml時eclipse自動關閉的問題
解決方案:
升級jdk到1.6,並把環境變數設定成1.6的。
問題終於解決。
網上尋找資料說可能是fontmanager.dll ,
具體原因不太清楚,只要問題解決不影響開發就好。