Приложение PhoneGap + Sencha Touch 2 + Android 4.0 не запускается - PullRequest
0 голосов
/ 16 декабря 2011

Я разработал приложение, используя Sencha Touch 2 PR3 и PhoneGap 1.2. Приложение работает должным образом на Android 2.3.x, но не запускается на Android 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

Есть идеи, где мне начинать искать ошибку?

Ответы [ 2 ]

2 голосов
/ 23 марта 2012

Проверьте следующее в контенте (они могут вызвать сбой):

  • Если у вас есть URI с пользовательским префиксом (например, mm: //)
  • Проверьте, пытаетесь ли вы загрузить ресурсы из локальной файловой системы, которые не существуют. Это может произойти, если вы: Попробуйте загрузить удаленную страницу, содержащую ресурсы с относительно URL-адресов, через ajax и отобразить ее на странице, загруженной локально (с префиксом file: URI). Естественно, браузер попытается найти эти ресурсы локально, и из-за ошибки в WebKit может произойти сбой.
  • Отображение страницы со ссылками на локальные ресурсы с помощью якоря (#) или знака вопроса (?) В URL. Может показаться, что WebKit их не любит и вылетает ....

Проверьте вышеперечисленное и, если применимо, попытайтесь исправить это. Это может помочь ...

0 голосов
/ 01 февраля 2012

была похожая проблема с PhoneGap 1.2 + Sencha Touch 2pr2 (январь 2012 г.) работает на ОС Android 2.3.3 и выше ... 2.1, пустой экран 2.2 и некоторые загадочные ошибки (Ext.Loader и т. Д.) ...

...