Android-4.0.x 용 Sencha Touch 2 PhoneGap 문제
Android HTC Amaze와 Android HTC Desire가 있습니다. PhoneGap으로 래핑 된 My Sencha Touch 2 앱은 Desire에 대해 훌륭하게 작동하지만 HTC Amaze 4.0.3에서로드를 거부합니다. 로그에 이런 종류의 오류가 있습니다.
08-24 17:08:37.577: E/chromium(16106): external/chromium/net/disk_cache/stat_hub.cc:190: [0824/170837:ERROR:stat_hub.cc(190)] StatHub::Init - App "appname" isn't supported.
아무도 도울 수 있습니까?
Cordova 버전을 최신 버전으로 업데이트하십시오.
cordova -v
npm install -g cordova
현재 최신 코르도바 버전은 8.x입니다. 어떤 Cordova 플러그인이 설치되어 있는지 확인하십시오.
앱에서 WebView mecanism 을 사용하는 경우 Crosswalk 로 변경해보십시오 .
제 경우에는 상호 작용을 android.webkit.WebView 와 crosswalk로 바꾸면 문제가 해결되었습니다.
그 이유는 잘 모르겠지만 Crosswalk는 " 모든 장치에서 균일 한 런타임으로 알려져 있으므로 다른 버전의 OS를 실행하는 다른 장치에서 런타임 차이를 처리 할 필요가 없습니다. "
PhoneGap은 프로덕션 빌드를 위해 컴파일하는 동안 오류를 제공합니다. PhoneGap 대신 다른 PhoneGap 라이브러리를 실행하지만 이러한 오류를 반환하지 않는 IONIC 프레임 워크를 사용합니다.
애플리케이션이 자바 스크립트 인 경우 IONIC 1을 사용하세요.
클라우드 빌드를 업데이트하고 Android 4.0에 다시 설치하십시오.
Android OS에서 새 권한을 인식하려면 다시 설치해야합니다.
참고 URL : https://stackoverflow.com/questions/12117428/android-sencha-touch-2-phonegap-issue-for-4-0-x
'IT Share you' 카테고리의 다른 글
Java에 using 문이 있습니까? (0) | 2020.12.05 |
---|---|
div 내부에서 이미지를 세로로 정렬하는 방법 (0) | 2020.12.05 |
Mondrian : 사용할 집계 테이블을 가져올 수없는 것 같습니다. (0) | 2020.12.05 |
Outlook 일정 게시. (0) | 2020.12.05 |
Social Engine에 사용자 지정 결제 게이트웨이를 추가하는 방법 (0) | 2020.12.05 |