求助failed adding to jni pinned array ref table
最近使用一个AR开元项目做校园应用,在9100上装的一个从原生系统改过来的ROM上运行没有问题。在小米4.1下运行出现了这个问题,应用闪退。
贴上日志出错部分,请大神解答,感激不尽
11-08 21:28:28.055: W/dalvikvm(19188): ReferenceTable overflow (max=1024)
11-08 21:28:28.055: W/dalvikvm(19188): JNI pinned array reference table (0x68429730) dump:
11-08 21:28:28.055: W/dalvikvm(19188): Last 10 entries (of 1024):
11-08 21:28:28.055: W/dalvikvm(19188): 1023: 0x422a7c80 char[] (3 elements)
11-08 21:28:28.055: W/dalvikvm(19188): 1022: 0x417be3d8 char[] (1 elements)
11-08 21:28:28.055: W/dalvikvm(19188): 1021: 0x417be3a0 char[] (1 elements)
11-08 21:28:28.055: W/dalvikvm(19188): 1020: 0x417be4c8 char[] (1 elements)
11-08 21:28:28.055: W/dalvikvm(19188): 1019: 0x422ce888 char[] (2 elements)
11-08 21:28:28.055: W/dalvikvm(19188): 1018: 0x427c5750 char[] (22 elements)
11-08 21:28:28.055: W/dalvikvm(19188): 1017: 0x427c5050 char[] (23 elements)
11-08 21:28:28.055: W/dalvikvm(19188): 1016: 0x427c4998 char[] (22 elements)
11-08 21:28:28.055: W/dalvikvm(19188): 1015: 0x427c4298 char[] (23 elements)
11-08 21:28:28.055: W/dalvikvm(19188): 1014: 0x427c3b98 char[] (23 elements)
11-08 21:28:28.055: W/dalvikvm(19188): Summary:
11-08 21:28:28.055: W/dalvikvm(19188): 3 of char[] (1 elements) (3 unique instances)
11-08 21:28:28.055: W/dalvikvm(19188): 1 of char[] (2 elements)
11-08 21:28:28.055: W/dalvikvm(19188): 1 of char[] (3 elements)
11-08 21:28:28.055: W/dalvikvm(19188): 51 of char[] (20 elements) (51 unique instances)
11-08 21:28:28.055: W/dalvikvm(19188): 204 of char[] (22 elements) (204 unique instances)
11-08 21:28:28.055: W/dalvikvm(19188): 357 of char[] (23 elements) (357 unique instances)
11-08 21:28:28.055: W/dalvikvm(19188): 102 of char[] (24 elements) (102 unique instances)
11-08 21:28:28.055: W/dalvikvm(19188): 152 of char[] (25 elements) (152 unique instances)
11-08 21:28:28.055: W/dalvikvm(19188): 102 of char[] (26 elements) (102 unique instances)
11-08 21:28:28.055: W/dalvikvm(19188): 51 of char[] (30 elements) (51 unique instances)
11-08 21:28:28.055: E/dalvikvm(19188): Failed adding to JNI pinned array ref table (1024 entries)
11-08 21:28:28.055: I/dalvikvm(19188): "main" prio=5 tid=1 RUNNABLE
11-08 21:28:28.055: I/dalvikvm(19188): | group="main" sCount=0 dsCount=0 obj=0x416f6700 self=0x400b90e8
11-08 21:28:28.055: I/dalvikvm(19188): | sysTid=19188 nice=0 sched=0/0 cgrp=apps handle=1074364208
11-08 21:28:28.055: I/dalvikvm(19188): | schedstat=( 0 0 0 ) utm=363 stm=60 core=0
11-08 21:28:28.055: I/dalvikvm(19188): at libcore.icu.NativeDecimalFormat.open(Native Method)
11-08 21:28:28.055: I/dalvikvm(19188): at libcore.icu.NativeDecimalFormat.<init>(NativeDecimalFormat.java:123)
11-08 21:28:28.055: I/dalvikvm(19188): at java.text.DecimalFormat.initNative(DecimalFormat.java:565)
11-08 21:28:28.055: I/dalvikvm(19188): at java.text.DecimalFormat.<init>(DecimalFormat.java:560)
11-08 21:28:28.055: I/dalvikvm(19188): at java.text.DecimalFormat.<init>(DecimalFormat.java:538)
11-08 21:28:28.055: I/dalvikvm(19188): at org.mixare.POIMarker.drawTextBlock(POIMarker.java:98)
11-08 21:28:28.055: I/dalvikvm(19188): at org.mixare.LocalMarker.draw(LocalMarker.java:200)
11-08 21:28:28.055: I/dalvikvm(19188): at org.mixare.DataView.draw(DataView.java:254)
11-08 21:28:28.055: I/dalvikvm(19188): at org.mixare.AugmentedView.onDraw(MixView.java:1074)
11-08 21:28:28.055: I/dalvikvm(19188): at android.view.View.draw(View.java:13550)
11-08 21:28:28.055: I/dalvikvm(19188): at android.view.View.getDisplayList(View.java:12501)
11-08 21:28:28.055: I/dalvikvm(19188): at android.view.View.getDisplayList(View.java:12545)
11-08 21:28:28.055: I/dalvikvm(19188): at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3024)
11-08 21:28:28.055: I/dalvikvm(19188): at android.view.View.getDisplayList(View.java:12437)
11-08 21:28:28.055: I/dalvikvm(19188): at android.view.View.getDisplayList(View.java:12545)
11-08 21:28:28.055: I/dalvikvm(19188): at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3024)
11-08 21:28:28.055: I/dalvikvm(19188): at android.view.View.getDisplayList(View.java:12437)
11-08 21:28:28.055: I/dalvikvm(19188): at android.view.View.getDisplayList(View.java:12545)
11-08 21:28:28.055: I/dalvikvm(19188): at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3024)
11-08 21:28:28.065: I/dalvikvm(19188): at android.view.View.getDisplayList(View.java:12437)
11-08 21:28:28.065: I/dalvikvm(19188): at android.view.View.getDisplayList(View.java:12545)
11-08 21:28:28.065: I/dalvikvm(19188): at android.view.HardwareRenderer$GlRenderer.draw(HardwareRenderer.java:1168)
11-08 21:28:28.065: I/dalvikvm(19188): at android.view.ViewRootImpl.draw(ViewRootImpl.java:2221)
11-08 21:28:28.065: I/dalvikvm(19188): at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2093)
11-08 21:28:28.065: I/dalvikvm(19188): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1904)
11-08 21:28:28.065: I/dalvikvm(19188): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1070)
11-08 21:28:28.065: I/dalvikvm(19188): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4296)
11-08 21:28:28.065: I/dalvikvm(19188): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)
11-08 21:28:28.065: I/dalvikvm(19188): at android.view.Choreographer.doCallbacks(Choreographer.java:555)
11-08 21:28:28.065: I/dalvikvm(19188): at android.view.Choreographer.doFrame(Choreographer.java:525)
11-08 21:28:28.065: I/dalvikvm(19188): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)
11-08 21:28:28.065: I/dalvikvm(19188): at android.os.Handler.handleCallback(Handler.java:615)
11-08 21:28:28.065: I/dalvikvm(19188): at android.os.Handler.dispatchMessage(Handler.java:92)
11-08 21:28:28.065: I/dalvikvm(19188): at android.os.Looper.loop(Looper.java:137)
11-08 21:28:28.065: I/dalvikvm(19188): at android.app.ActivityThread.main(ActivityThread.java:4875)
11-08 21:28:28.065: I/dalvikvm(19188): at java.lang.reflect.Method.invokeNative(Native Method)
11-08 21:28:28.065: I/dalvikvm(19188): at java.lang.reflect.Method.invoke(Method.java:511)
11-08 21:28:28.065: I/dalvikvm(19188): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:804)
11-08 21:28:28.065: I/dalvikvm(19188): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:571)
11-08 21:28:28.065: I/dalvikvm(19188): at dalvik.system.NativeStart.main(Native Method)
11-08 21:28:28.065: E/dalvikvm(19188): VM aborting
11-08 21:28:28.065: A/libc(19188): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 19188 (m.cpar.campusar)
failed jni pinned array ref table
补充:移动开发 , Android