8

当我尝试在 Eclipse 中运行我的 Android 应用程序时出现以下错误。但这仅发生在同一工作区中的单个项目中。

JRE version: 7.0_21-b11
Java VM: Java HotSpot(TM) Client VM (23.21-b01 mixed mode windows-x86 )
Failed to write core dump. Minidumps are not enabled by default on client versions of   Windows

An error report file with more information is saved as:
D:\Projects\<AppName>\hs_err_pid5752.log

If you would like to submit a bug report, please visit:
http://bugreport.sun.com/bugreport/crash.jsp

我做了什么:

  1. 通过阅读帖子,我知道这可能是任何内存错误(硬盘扇区转储错误)。因此,我将我的应用程序从我的工作区中删除到另一个。

  2. 安装了新版本的java等。

但他们中的一个正在工作。

日志文件中的完整错误:

Java 运行时环境检测到一个致命错误:

内部错误 (javaClasses.cpp:129),pid=5024,tid=920 致命错误:预加载类的布局无效

JRE 版本:7.0_21-b11 Java VM:Java HotSpot(TM) 客户端 VM (23.21-b01 混合模式 windows-x86) 无法写入核心转储。默认情况下,在 Windows 的客户端版本上不启用小型转储

如果您想提交错误报告,请访问: http ://bugreport.sun.com/bugreport/crash.jsp

- - - - - - - - 线 - - - - - - - -

当前线程 (0x0164b800): JavaThread "未知线程" [_thread_in_vm, id=920, stack(0x01690000,0x016e0000)]

堆栈:[0x01690000,0x016e0000],sp=0x016df438,可用空间=317k 本机帧:(J=编译的 Java 代码,j=解释,Vv=VM 代码,C=本机代码)V [jvm.dll+0x170511] V [ jvm.dll+0x16a6b6] V [jvm.dll+0x2082f] V [jvm.dll+0x208b6] V [jvm.dll+0x2e5dd] V [jvm.dll+0x2e889] V [jvm.dll+0x77bd1] V [jvm. dll+0x77f8b] V [jvm.dll+0x12a1b1] V [jvm.dll+0x14ac6a] V [jvm.dll+0xa9eef] C [javaw.exe+0x13ca] C [javaw.exe+0x1e3c] C [javaw.exe+ 0xa5b1] C [javaw.exe+0xa63b] C [kernel32.dll+0x4ed6c] BaseThreadInitThunk+0x12 C [ntdll.dll+0x6377b] RtlInitializeExceptionChain+0xef C [ntdll.dll+0x6374e] RtlInitializeExceptionChain+0xc2

- - - - - - - - 过程 - - - - - - - -

Java 线程:(=> 当前线程)

其他主题:

=> 0x0164b800(退出)JavaThread“未知线程”[_thread_in_vm,id=920,堆栈(0x01690000,0x016e0000)]

VM 状态:不在安全点(未完全初始化)

VM Mutex/Monitor 当前由一个线程拥有:无

GC 堆历史记录(0 个事件):无事件

去优化事件(0 个事件):无事件

内部异常(0 个事件):无事件

事件(10 个事件): 事件:0.010 加载类 0x01543e08 完成事件:0.010 加载类 0x01542238 完成事件:0.010 加载类 0x01542210 事件:0.010 加载类 0x0157e1f8 事件:0.010 加载类 0x0157e1f8 完成事件:0.010 加载类 0.0157 加载类 0.0132 0x0157e230 完成事件:0.010 加载类 0x01573718 事件:0.010 加载类 0x01573718 完成事件:0.010 加载类 0x01542210 完成

动态库: 0x00060000 - 0x0008f000 C:\Program Files\Java\jre7\bin\javaw.exe 0x774e0000 - 0x7761c000 C:\Windows\SYSTEM32\ntdll.dll 0x75ee0000 - 0x75fb4000 C:\Windows\system32\kernel32.dll -0x7594900000007 C:\Windows\system32\KERNELBASE.dll 0x77670000 - 0x77710000 C:\Windows\system32\ADVAPI32.dll 0x75e10000 - 0x75ebc000 C:\Windows\system32\msvcrt.dll 0x75c00000 - 0x75c19000 C:\Windows\SYSTEM32\sechost.dll - 0x76d41000 C:\Windows\system32\RPCRT4.dll 0x772f0000 - 0x773b9000 C:\Windows\system32\USER32.dll 0x75dc0000 - 0x75e0e000 C:\Windows\system32\GDI32.dll 0x77010000 - 0x7701a000 C:\Windows dll 0x76d50000 - 0x76ded000 C:\Windows\system32\USP10.dll 0x74580000 - 0x7471e000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601。17514_none_41e6975e2bd6f2b2\COMCTL32.dll 0x76df0000 - 0x76e47000 C:\Windows\system32\SHLWAPI.dll 0x77650000 - 0x7766f000 C:\Windows\system32\IMM32.DLL 0x75b30000 - 0x75bfc000 C:\Windows\system32\MSCTF.dll 0x6b790000 - 0x6b84e000 C:\ Program Files\Java\jre7\bin\msvcr100.dll 0x5f390000 - 0x5f6df000 C:\Program Files\Java\jre7\bin\client\jvm.dll 0x71520000 - 0x71527000 C:\Windows\system32\WSOCK32.dll 0x771c0000 - 0x771f5000 C: \Windows\system32\WS2_32.dll 0x75ec0000 - 0x75ec6000 C:\Windows\system32\NSI.dll 0x738a0000 - 0x738d2000 C:\Windows\system32\WINMM.dll 0x75ed0000 - 0x75ed5000 C:\Windows\system32\PSAPI000000007728fc0x0x C:\Program Files\Java\jre7\bin\verify.dll 0x72790000 - 0x727b0000 C:\Program Files\Java\jre7\bin\java.dll 0x727b0000 - 0x727c3000 C:\Program Files\Java\jre7\bin\zip。dll 0x72580000 - 0x7266b000 C:\Windows\system32\dbghelp.dll

虚拟机参数:jvm_args:-Dfile.encoding=Cp1252 -Xbootclasspath:D:\android-sdk-windows\platforms\android-8\android.jar;D:\android-sdk-windows\add-ons\addon-google_apis- google_inc_-8\libs\maps.jar java_command:com.cipl.CommonCollection.Test 启动器类型:SUN_STANDARD

\Bucketo\Tools\eclipse-SDK-4.2.1-win32_classic\eclipse; USERNAME=akhilesh.tiwari OS=Windows_NT PROCESSOR_IDENTIFIER=x86 Family 6 Model 42 Stepping 7, GenuineIntel

- - - - - - - - 系统 - - - - - - - -

操作系统:Windows 7 Build 7601 Service Pack 1

CPU:共 4 个(每个 cpu 2 个内核,每个内核 2 个线程)系列 6 型号 42 步进 7、cmov、cx8、fxsr、mmx、sse、sse2、sse3、ssse3、sse4.1、sse4.2、popcnt、avx、 ht, tsc, tscinvbit

内存:4k 页,物理 1935764k(131636k 空闲),交换 3871528k(1391032k 空闲)

vm_info:用于 windows-x86 JRE (1.7.0_21-b11) 的 Java HotSpot(TM) 客户端 VM (23.21-b01),由“java_re”于 2013 年 4 月 4 日 04:43:10 构建,未知 MS VC++:1600

时间:2013 年 6 月 19 日星期三 19:17:55 经过时间:0 秒

4

5 回答 5

16
  1. 关闭 Eclipse。
  2. 从工作区目录中删除.metadata文件夹。
  3. 打开 Eclipse 并从工作区导入项目(不要复制这些项目,因为它们已经在其中)。
于 2014-06-16T22:47:39.547 回答
9

简单地改变你的工作空间就可以了。

于 2013-06-20T05:15:12.347 回答
0

尝试运行核心转储(您的核心转储必须被禁用)。

启用核心转储

unlimit -c unlimited

*先关闭eclipse

于 2014-10-24T04:14:51.617 回答
0

我如何在我的项目中解决这个问题。只需从 Eclipse Server 视图中删除现有服务器。然后用我现有的项目创建了一个新服务器。

于 2014-10-06T16:55:49.547 回答
0

其中之一jvmargs是在使用 jrebel args 启动 jetty ant 任务时给我造成了问题。删除 jvmargs 参数并只运行带有指向的mvn jetty:run命令对我来说很简单。-javaagentjrebel.jar

于 2016-01-30T15:06:27.703 回答