-
android 使用phonegap 出现 ReferenceTable overflow (max=512)5
在开发过程中出现这种bug是华为2.3x系统下发生的,现象:程序无任何提示自动关闭,即使无任何操作也会自动关闭。super.setStringProperty("loadingDialog", "正在加载..."); super.setIntegerProperty("splashscreen", R.drawable.loading1); super.setIntegerProperty("loadUrlTimeoutValue", 60000); super.loadUrl("http://www.google.com/newapp.htm");
错误日志:
08-14 18:02:54.580: WARN/dalvikvm(5575): ReferenceTable overflow (max=512)
08-14 18:02:54.580: WARN/dalvikvm(5575): Last 10 entries in JNI local reference table:
08-14 18:02:54.580: WARN/dalvikvm(5575): 502: 0x405fc5f0 cls=Ljava/lang/String; (28 bytes)
08-14 18:02:54.580: WARN/dalvikvm(5575): 503: 0x405fc638 cls=Ljava/lang/String; (28 bytes)
08-14 18:02:54.580: WARN/dalvikvm(5575): 504: 0x405fc7d8 cls=Ljava/lang/String; (28 bytes)
08-14 18:02:54.580: WARN/dalvikvm(5575): 505: 0x405fc810 cls=Ljava/lang/String; (28 bytes)
08-14 18:02:54.580: WARN/dalvikvm(5575): 506: 0x405fc858 cls=Ljava/lang/String; (28 bytes)
08-14 18:02:54.580: WARN/dalvikvm(5575): 507: 0x405b2e18 cls=Ljava/lang/String; (28 bytes)
08-14 18:02:54.580: WARN/dalvikvm(5575): 508: 0x405b2e50 cls=Ljava/lang/String; (28 bytes)
08-14 18:02:54.580: WARN/dalvikvm(5575): 509: 0x405b2e98 cls=Ljava/lang/String; (28 bytes)
08-14 18:02:54.580: WARN/dalvikvm(5575): 510: 0x405b3038 cls=Ljava/lang/String; (28 bytes)
08-14 18:02:54.580: WARN/dalvikvm(5575): 511: 0x405b3070 cls=Ljava/lang/String; (28 bytes)
08-14 18:02:54.580: WARN/dalvikvm(5575): JNI local reference table summary (512 entries):
08-14 18:02:54.580: WARN/dalvikvm(5575): 510 of Ljava/lang/String; 28B (510 unique)
08-14 18:02:54.580: WARN/dalvikvm(5575): 2 of Ljava/lang/String; 36B (2 unique)
08-14 18:02:54.580: WARN/dalvikvm(5575): Memory held directly by tracked refs is 14352 bytes
08-14 18:02:54.580: ERROR/dalvikvm(5575): Failed adding to JNI local ref table (has 512 entries)
08-14 18:02:54.580: INFO/dalvikvm(5575): "WebViewCoreThread" prio=5 tid=12 RUNNABLE
08-14 18:02:54.580: INFO/dalvikvm(5575): | group="main" sCount=0 dsCount=0 obj=0x4052b9a8 self=0x143950
08-14 18:02:54.580: INFO/dalvikvm(5575): | sysTid=5586 nice=0 sched=0/0 cgrp=default handle=1326424
08-14 18:02:54.580: INFO/dalvikvm(5575): at android.webkit.JWebCoreJavaBridge.sharedTimerFired(Native Method)
08-14 18:02:54.580: INFO/dalvikvm(5575): at android.webkit.JWebCoreJavaBridge.fireSharedTimer(JWebCoreJavaBridge.java:91)
08-14 18:02:54.580: INFO/dalvikvm(5575): at android.webkit.JWebCoreJavaBridge.handleMessage(JWebCoreJavaBridge.java:108)
08-14 18:02:54.580: INFO/dalvikvm(5575): at android.os.Handler.dispatchMessage(Handler.java:99)
08-14 18:02:54.580: INFO/dalvikvm(5575): at android.os.Looper.loop(Looper.java:123)
08-14 18:02:54.580: INFO/dalvikvm(5575): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:661)
08-14 18:02:54.580: INFO/dalvikvm(5575): at java.lang.Thread.run(Thread.java:1019)
08-14 18:02:54.580: ERROR/dalvikvm(5575): VM aborting
08-14 18:02:54.559: INFO/DEBUG(5571): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-14 18:02:54.559: INFO/DEBUG(5571): Build fingerprint: 'Huawei/C8650/hwc8650:2.3.3/HuaweiC8650/C92B839:user/ota-rel-keys,release-keys'
08-14 18:02:54.559: INFO/DEBUG(5571): pid: 5575, tid: 5586 >>> com.zyctd.phoneclient <<<
08-14 18:02:54.559: INFO/DEBUG(5571): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadd00d
08-14 18:02:54.559: INFO/DEBUG(5571): r0 fffffe88 r1 deadd00d r2 00000026 r3 00000000
08-14 18:02:54.559: INFO/DEBUG(5571): r4 aca9f5fc r5 405b30b8 r6 00140fb0 r7 00000000
08-14 18:02:54.559: INFO/DEBUG(5571): r8 44b9a998 r9 00000003 10 44da45e5 fp fffff5cc
08-14 18:02:54.559: INFO/DEBUG(5571): ip aca9f75c sp 44b9a778 lr afd1939d pc aca3feaa cpsr 20000030
08-14 18:02:54.559: INFO/DEBUG(5571): d0 414000003f800000 d1 4e8000004e800000
08-14 18:02:54.559: INFO/DEBUG(5571): d2 000000003f000000 d3 000000003f000000
08-14 18:02:54.559: INFO/DEBUG(5571): d4 0000000043a00000 d5 0000000000000000
08-14 18:02:54.559: INFO/DEBUG(5571): d6 418000003f800000 d7 408000004e800000
08-14 18:02:54.559: INFO/DEBUG(5571): d8 4130000000000000 d9 0000000000000000
08-14 18:02:54.559: INFO/DEBUG(5571): d10 0000000000000000 d11 0000000000000000
08-14 18:02:54.559: INFO/DEBUG(5571): d12 0000000000000000 d13 0000000000000000
08-14 18:02:54.559: INFO/DEBUG(5571): d14 0000000000000000 d15 0000000000000000
08-14 18:02:54.559: INFO/DEBUG(5571): scr 20000010
08-14 18:02:54.620: INFO/DEBUG(5571): #00 pc 0003feaa /system/lib/libdvm.so
08-14 18:02:54.620: INFO/DEBUG(5571): #01 pc 00044266 /system/lib/libdvm.so
08-14 18:02:54.620: INFO/DEBUG(5571): #02 pc 00045bd0 /system/lib/libdvm.so
08-14 18:02:54.620: INFO/DEBUG(5571): #03 pc 0017edaa /system/lib/libwebcore.so
08-14 18:02:54.620: INFO/DEBUG(5571): #04 pc 00186a8e /system/lib/libwebcore.so
08-14 18:02:54.620: INFO/DEBUG(5571): #05 pc 001785f4 /system/lib/libwebcore.so
08-14 18:02:54.620: INFO/DEBUG(5571): #06 pc 000c8338 /system/lib/libwebcore.so
08-14 18:02:54.620: INFO/DEBUG(5571): #07 pc 000c99f6 /system/lib/libwebcore.so
08-14 18:02:54.620: INFO/DEBUG(5571): #08 pc 00266b4c /system/lib/libwebcore.so
08-14 18:02:54.630: INFO/DEBUG(5571): #09 pc 002d8a56 /system/lib/libwebcore.so
08-14 18:02:54.640: INFO/DEBUG(5571): #10 pc 002d8af8 /system/lib/libwebcore.so
08-14 18:02:54.640: INFO/DEBUG(5571): code around pc:
08-14 18:02:54.640: INFO/DEBUG(5571): aca3fe88 447a4479 ec82f7d1 20004c09 edf8f7d1
08-14 18:02:54.640: INFO/DEBUG(5571): aca3fe98 447c4808 6bdb5823 d0002b00 49064798
08-14 18:02:54.640: INFO/DEBUG(5571): aca3fea8 700a2226 ee64f7d1 00043a7b 00045639
08-14 18:02:54.640: INFO/DEBUG(5571): aca3feb8 0005f75e fffffe88 deadd00d b510b40e
08-14 18:02:54.640: INFO/DEBUG(5571): aca3fec8 4c0a4b09 447bb083 aa05591b 6b5bca02
08-14 18:02:54.640: INFO/DEBUG(5571): code around lr:
08-14 18:02:54.640: INFO/DEBUG(5571): afd1937c b0834a0d 589c447b 26009001 686768a5
08-14 18:02:54.640: INFO/DEBUG(5571): afd1938c 220ce008 2b005eab 1c28d003 47889901
08-14 18:02:54.640: INFO/DEBUG(5571): afd1939c 35544306 d5f43f01 2c006824 b003d1ee
08-14 18:02:54.640: INFO/DEBUG(5571): afd193ac bdf01c30 00028180 ffffff88 1c0fb5f0
08-14 18:02:54.640: INFO/DEBUG(5571): afd193bc 43551c3d a904b087 1c16ac01 604d9004
08-14 18:02:54.640: INFO/DEBUG(5571): stack:
08-14 18:02:54.640: INFO/DEBUG(5571): 44b9a738 00000015
08-14 18:02:54.640: INFO/DEBUG(5571): 44b9a73c afd1842f /system/lib/libc.so
08-14 18:02:54.640: INFO/DEBUG(5571): 44b9a740 afd4270c
08-14 18:02:54.640: INFO/DEBUG(5571): 44b9a744 afd426b8
08-14 18:02:54.640: INFO/DEBUG(5571): 44b9a748 00000000
08-14 18:02:54.640: INFO/DEBUG(5571): 44b9a74c afd1939d /system/lib/libc.so
08-14 18:02:54.640: INFO/DEBUG(5571): 44b9a750 00143950
08-14 18:02:54.640: INFO/DEBUG(5571): 44b9a754 afd18401 /system/lib/libc.so
08-14 18:02:54.640: INFO/DEBUG(5571): 44b9a758 00000000
08-14 18:02:54.640: INFO/DEBUG(5571): 44b9a75c 0005f75e
08-14 18:02:54.640: INFO/DEBUG(5571): 44b9a760 405b30b8
08-14 18:02:54.640: INFO/DEBUG(5571): 44b9a764 00140fb0
08-14 18:02:54.640: DEBUG/ConnectivityService(194): getMobileDataEnabled returning false
08-14 18:02:54.650: INFO/DEBUG(5571): 44b9a768 00000000
08-14 18:02:54.650: INFO/DEBUG(5571): 44b9a76c afd1845f /system/lib/libc.so
08-14 18:02:54.650: INFO/DEBUG(5571): 44b9a770 df002777
08-14 18:02:54.650: INFO/DEBUG(5571): 44b9a774 e3a070ad
08-14 18:02:54.650: INFO/DEBUG(5571): #00 44b9a778 00143950
08-14 18:02:54.650: INFO/DEBUG(5571): 44b9a77c aca4426b /system/lib/libdvm.so
08-14 18:02:54.650: INFO/DEBUG(5571): #01 44b9a780 00144778
08-14 18:02:54.650: INFO/DEBUG(5571): 44b9a784 405b30b8
08-14 18:02:54.650: INFO/DEBUG(5571): 44b9a788 00143950
08-14 18:02:54.650: INFO/DEBUG(5571): 44b9a78c aca45bd5 /system/lib/libdvm.so
08-14 18:02:55.150: DEBUG/ConnectivityService(194): getMobileDataEnabled returning false
08-14 18:02:55.660: DEBUG/ConnectivityService(194): getMobileDataEnabled returning false
08-14 18:02:56.030: INFO/DEBUG(5571): debuggerd committing suicide to free the zombie!
08-14 18:02:56.040: INFO/DEBUG(5673): debuggerd: Sep 7 2011 05:38:56
08-14 18:02:56.060: INFO/ActivityManager(194): Process com.zyctd.phoneclient (pid 5575) has died.
08-14 18:02:56.080: INFO/WindowManager(194): WIN DEATH: Window{4081fd48 com.zyctd.phoneclient/com.zyctd.phoneclient.App paused=false}
08-14 18:02:56.090: INFO/AllAppsView(309): startThread
08-14 18:02:56.090: DEBUG/Zygote(95): Process 5575 terminated by signal (11)
08-14 18:02:56.130: WARN/InputManagerService(194): Got RemoteException sending setActive(false) notification to pid 5575 uid 100012012年8月22日 13:50
目前还没有答案
相关推荐
PhoneGap的核心理念是通过Web技术实现与移动设备硬件的交互,让开发者能够利用熟悉的Web开发技能开发出能在iOS、Android、Windows Phone等多平台运行的应用。 在"android之PhoneGap入门实例"中,我们首先需要了解...
这个项目标题揭示了一个使用三种技术栈构建的移动应用程序:Android、PhoneGap和jQuery Mobile。Android是Google主导的开源操作系统,主要用于智能手机和平板电脑;PhoneGap是一个开放源代码框架,允许开发者使用...
■ 用PhoneGap和它的NFC插件写Android上的NFC应用程序用例 ■ 深入了解NDEF结构:测试已有的写标签程序,然后写自己的标签程序 ■ 用PhoneGap事件监听器来监听和过滤NDEF消息 ■ 写一个完整的Android应用程序来控制...
总之,搭建Android+PhoneGap开发环境涉及安装JDK、Android Studio、Node.js和PhoneGap CLI,配置Android SDK,以及创建和运行第一个PhoneGap项目。掌握这个过程后,开发者就可以利用Web技术开发出能在Android平台上...
在移动应用开发领域,PhoneGap和Android是两种广泛使用的平台。PhoneGap是一种基于HTML5、CSS3和JavaScript的跨平台框架,它允许开发者使用Web技术创建原生移动应用。而Android则是Google主导的开源操作系统,提供了...
资源名称:NFC Arduino、Android与PhoneGap近场通信内容简介:《NFC:Arduino、Android与PhoneGap近场通信》将带你走入近场通信(NFC)的世界,这是一种快速发展的技术,它能够让设备近距离交换数据或使用无线电信号...
本篇文章将详细探讨如何使用Android和PhoneGap来打包本地网站和在线网站,以及如何利用它们实现特定功能,如相机访问。 首先,让我们了解一下PhoneGap。PhoneGap基于Apache Cordova,它提供了一组设备API,使得...
总结来说,这个"android上phonegap例子"是一个基础教学资源,旨在引导开发者了解如何使用PhoneGap在Android平台上构建Web应用。通过学习和实践,开发者可以逐渐掌握PhoneGap的用法,从而实现跨平台的移动应用开发。
PhoneGap是Adobe开发的一款开源框架,它允许开发者使用HTML、CSS和...通过研究和实践这个示例,可以掌握PhoneGap的API使用,理解Web技术与Android原生环境的结合方式,以及如何编写适配不同设备的跨平台应用。
《Android PhoneGap 0.9.5.1:构建跨平台移动应用的基石》 PhoneGap,一个由Adobe Systems开发的开源框架,是移动开发者的重要工具,尤其在跨平台应用程序开发领域。它允许开发者使用HTML5、CSS3和JavaScript来构建...
"websocket-android-phonegap-master"这个项目很可能是围绕WebSocket在Android PhoneGap应用中的实现展开的,包括了创建WebSocket客户端、集成WebSocket PhoneGap插件、处理数据传输和错误处理的示例代码。...
### Android for PhoneGap 程序配置详解 #### 一、概述 随着移动互联网的快速发展,跨平台开发框架越来越受到开发者的青睐。其中,PhoneGap作为一款基于HTML、CSS和JavaScript技术栈的开源移动开发框架,能够让...
本插件专注于PhoneGap在Android平台上的在线更新功能,旨在解决一个特定的问题:即在Android 7.0及以上版本中,通过下载安装APK更新时可能出现的应用闪退现象。 在Android系统中,特别是从7.0版开始,谷歌引入了更...
在"自定义plugin插件实现phonegap与Android交互"这个主题中,我们主要关注的是如何通过编写自定义插件来打通JavaScript和Android之间的通信壁垒。在PhoneGap中,Plugin是连接Web层和Native层的桥梁,它们是用Java...
PhoneGap Android is an Android application library that allows for PhoneGap-based projects to be built for the Android Platform. PhoneGap-based applications are, at the core, an application written in...
在Android平台上,结合PhoneGap(现称为Cordova),我们可以构建原生功能丰富的混合移动应用,同时利用WebSocket实现与服务器的实时通信。本文将详细讲解如何在Android PhoneGap项目中集成WebSocket。 首先,我们...
"是针对Android平台的一个示例项目,特别适合在pad设备上运行,并且包含了自定义插件的实现,这对于深入理解和使用PhoneGap技术尤其有帮助。 1. **PhoneGap基础概念** - PhoneGap基于Apache Cordova,是一个让...
在Android中使用PhoneGap去访问Html,方便开发
NFC Arduino Android与PhoneGap近场通信
oPath的Android 2.1 PhoneGap 2.0.0 移植版本。 移植过程中遇到错误: TypeError: Result of expression "navigator.camera" is not an object 答案: 有可能是 PhoneGap 没有被正确装载或者完全装载你就调用了。 ...