Cordova PhoneGap+;Sencha Touch 2+;Android 4.0应用程序未启动

Cordova PhoneGap+;Sencha Touch 2+;Android 4.0应用程序未启动,cordova,sencha-touch,android-4.0-ice-cream-sandwich,Cordova,Sencha Touch,Android 4.0 Ice Cream Sandwich,我使用Sencha Touch 2 PR3和PhoneGap 1.2开发了一个应用程序。该应用程序在安卓2.3.x上运行正常,但无法在安卓4上启动(无论是在模拟器中还是在真实设备上) 最后的日志输出: 12-16 14:14:54.453: D/DroidGap(760): DroidGap.loadUrl(file:///android_asset/www/index.html) 12-16 14:14:54.453: D/DroidGap(760): DroidGap: url=file:/

我使用Sencha Touch 2 PR3和PhoneGap 1.2开发了一个应用程序。该应用程序在安卓2.3.x上运行正常,但无法在安卓4上启动(无论是在模拟器中还是在真实设备上)

最后的日志输出:

12-16 14:14:54.453: D/DroidGap(760): DroidGap.loadUrl(file:///android_asset/www/index.html)
12-16 14:14:54.453: D/DroidGap(760): DroidGap: url=file:///android_asset/www/index.html baseUrl=file:///android_asset/www/
12-16 14:14:54.633: I/WindowManager(77): createSurface Window{4149c360 Title paused=false}: DRAW NOW PENDING
12-16 14:14:54.633: V/PhoneStatusBar(142): setLightsOn(true)
12-16 14:14:58.244: D/dalvikvm(77): GC_CONCURRENT freed 288K, 10% free 12114K/13383K, paused 4ms+23ms
12-16 14:15:02.914: V/PhoneStatusBar(142): setLightsOn(true)
12-16 14:15:02.984: D/PhoneGapLog(760): mainLaunch
12-16 14:15:02.984: D/PhoneGapLog(760): file:///android_asset/www/app/app.js: Line 2 : mainLaunch
12-16 14:15:02.984: I/Web Console(760): mainLaunch at file:///android_asset/www/app/app.js:2
12-16 14:15:02.984: W/InputManagerService(77): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@414f3ba0
12-16 14:15:03.504: D/chromium(760): Unknown chromium error: -6
12-16 14:15:03.504: D/chromium(760): Unknown chromium error: -6
12-16 14:15:03.504: D/chromium(760): Unknown chromium error: -6
12-16 14:15:03.764: D/dalvikvm(760): GC_CONCURRENT freed 370K, 5% free 10436K/10951K, paused 20ms+5ms
12-16 14:15:03.764: D/webviewglue(760): nativeDestroy view: 0x2b7bd0

你知道我应该从哪里开始查找错误吗?

PhoneGap 1.2+
Sencha Touch 2pr2(2012年1月)也有类似的问题,它在安卓操作系统2.3.3及以上版本上运行。。。
2.1、2.2黑屏和一些神秘错误(Ext.Loader等)

检查内容中的以下内容(它们可能导致崩溃):

  • 如果您有带有自定义前缀(例如mm://)的URI
  • 检查是否尝试从本地文件系统加载不存在的资源。如果您:尝试通过ajax加载包含相对URL的资源的远程页面,并在本地加载的页面上呈现它(带有file:URI前缀),则可能会发生这种情况。当然,浏览器将尝试在本地查找这些资源,并且由于WebKit中的错误可能会崩溃
  • 在URL中使用锚(#)或问号(?)呈现引用本地资源的页面。似乎WebKit不喜欢这些,并且崩溃了

检查以上内容,如果适用于您,请尝试修复这些内容。这可能会有帮助…

我发现加载sencha控制器时会抛出“未知Chromium错误”。我的应用程序中没有控制器,但仍然会出现此类错误。我没有使用sencha,但我在使用带有PhoneGap的requirejs时遇到了类似的“2.3版工作,但4.0版不工作”问题。关于url中的锚和问号的最后一点正是我所需要的——我从requirejs配置中删除了“urlArgs”,它现在可以工作了。非常感谢。