2011-12-16 2 views
0

저는 Sencha Touch 2 PR3 및 PhoneGap 1.2를 사용하여 애플리케이션을 개발했습니다. 앱이 Android 2.3.x에서 제대로 작동하지만 Android 4에서 시작되지는 않습니다 (실제 기기가 아니라 에뮬레이터에서는 안됨).PhoneGap + Sencha Touch 2 + Android 4.0 앱이 시작되지 않음

마지막 로그 출력 :

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: [email protected] 
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 

내가 오류를 찾기 위해 시작해야 어떤 생각?

+0

나는 "알 수없는 chormium 오류"가 sencha 컨트롤러를로드하는 동안 throw됩니다 알아 냈어. – user1102600

+0

내 앱에 컨트롤러가없고 여전히 그런 오류가 있습니다. – Neutralizer

답변

0

은 ... 안드로이드 OS 2.3.3 이상에 2.1, 2.2 빈 화면과 약간의 신비 오류를 작동합니까 PhoneGap 1.2 + 센차 터치 2pr2 (2012 년 1 월)와 유사한 문제가 있었다 (Ext.Loader 등)

2

의 내용에 다음을 확인 (그들은 충돌이 발생할 수 있음) :

  • 당신이 URI의 사용자 정의 접두사가있는 경우 (예 : mm를 : //)
  • 확인 당신은 로컬 파일 시스템에서 리소스를로드하려고하면 존재하지 않습니다. 이는 다음과 같은 경우에 발생할 수 있습니다. 상대 URL이 인 자원이 들어있는 원격 페이지를 Ajax를 통해로드하고 로컬로로드 된 페이지 (파일 : URI 접두사 포함)에 렌더링하십시오. 당연히 브라우저는 로컬로 리소스를 찾으려고 시도하며 WebKit의 버그로 인해 충돌이 발생할 수 있습니다.
  • URL에 앵커 (#) 또는 물음표 (?)가있는 로컬 리소스에 대한 참조가있는 페이지를 렌더링합니다. WebKit이 그와 충돌을 좋아하지 않는 것처럼 보일 수 있습니다 ....

위의 내용을 확인하고 해당 사항을 수정하려고합니다. 이것은 도움이 될 수 있습니다 ...

+0

나는 Sencha를 사용하지 않지만 PhoneGap에서 requirejs를 사용하여 비슷한 "2.3에서 작동하지만 4.0에서는"문제가 발생했습니다. URL에있는 앵커와 물음표에 대한 마지막 사항은 필자가 필요로하는 것입니다. requirejs 구성에서 'urlArgs'를 제거 했으므로 이제 작동 중입니다. 감사합니다. – micflan