【发布时间】:2014-05-13 17:23:54
【问题描述】:
最近我的 Galaxy Note 2 升级到了 4.4.2 版本。我正在使用这款手机进行开发(使用 ADT),生活还不错,但发布此升级后“Pause GC”错误开始出现,我无法解决。每当我的 ADT 工具 LogCat 中的 UI 屏幕更改状态时,它都会出现。下面是错误的转储。
提前感谢您的帮助。
05-13 22:39:22.538: W/dalvikvm(8350): No implementation found for native Ldalvik/system/VMRuntime;.pauseGc:(Ljava/lang/String;)I
05-13 22:39:22.543: E/MyThread(8350): Pause GC
05-13 22:39:22.543: E/MyThread(8350): java.lang.reflect.InvocationTargetException
05-13 22:39:22.543: E/MyThread(8350): at java.lang.reflect.Method.invokeNative(Native Method)
05-13 22:39:22.543: E/MyThread(8350): at java.lang.reflect.Method.invoke(Method.java:515)
05-13 22:39:22.543: E/MyThread(8350): at android.app.MyThread.pauseGC(MyThread.java:5525)
05-13 22:39:22.543: E/MyThread(8350): at android.app.MyThread.performLaunchActivity(MyThread.java:2324)
05-13 22:39:22.543: E/MyThread(8350): at android.app.MyThread.handleLaunchActivity(MyThread.java:2471)
05-13 22:39:22.543: E/MyThread(8350): at android.app.MyThread.access$900(MyThread.java:175)
05-13 22:39:22.543: E/MyThread(8350): at android.app.MyThread$H.handleMessage(MyThread.java:1308)
05-13 22:39:22.543: E/MyThread(8350): at android.os.Handler.dispatchMessage(Handler.java:102)
05-13 22:39:22.543: E/MyThread(8350): at android.os.Looper.loop(Looper.java:146)
05-13 22:39:22.543: E/MyThread(8350): at android.app.MyThread.main(MyThread.java:5602)
05-13 22:39:22.543: E/MyThread(8350): at java.lang.reflect.Method.invokeNative(Native Method)
05-13 22:39:22.543: E/MyThread(8350): at java.lang.reflect.Method.invoke(Method.java:515)
05-13 22:39:22.543: E/MyThread(8350): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
05-13 22:39:22.543: E/MyThread(8350): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
05-13 22:39:22.543: E/MyThread(8350): at dalvik.system.NativeStart.main(Native Method)
05-13 22:39:22.543: E/MyThread(8350): Caused by: java.lang.UnsatisfiedLinkError: Native method not found: dalvik.system.VMRuntime.pauseGc:(Ljava/lang/String;)I
05-13 22:39:22.543: E/MyThread(8350): at dalvik.system.VMRuntime.pauseGc(Native Method)
05-13 22:39:22.543: E/MyThread(8350): ... 15 more
更新: 我已经在 code.android.com (http://code.google.com/p/android/issues/detail?id=71073) 提出了这个问题。根据他们的三星错误,所以我现在已经向三星论坛提出了这个问题。
【问题讨论】:
-
是的,最近我的笔记 2 上也有 4.4.2 更新。从那天开始就出现这个错误。
-
我做了一个练习,在 ADT 工具中创建了一个空白活动(默认情况下),然后在我的手机上运行,然后又遇到了同样的错误。这排除了我在编码中的任何错误。我还用所有最新更新更新了我的 ADT 工具,但情况是原样。
-
在 Galaxy Note 8 (GT-N5110, 4.4.2) 上遇到同样的错误 - Note 10 2014 Edition 上的完全相同的应用程序可以正常工作 (SM-P600, 4.4.2)。同样的应用程序也可以在 Acer A1-840FHD (4.4.2)、Nexus 7 (4.4.4) 上正常运行。
-
这里也一样。注 2,更新到 4.4.2。幸运的是,除了 logcat 中的那条讨厌的消息,似乎没有造成任何麻烦。
标签: android garbage-collection