IT Share you

Android-4.0.x 용 Sencha Touch 2 PhoneGap 문제

shareyou 2020. 12. 5. 10:59
반응형

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.WebViewcrosswalk로 바꾸면 문제가 해결되었습니다.

그 이유는 잘 모르겠지만 Crosswalk는 " 모든 장치에서 균일 한 런타임으로 알려져 있으므로 다른 버전의 OS를 실행하는 다른 장치에서 런타임 차이를 처리 할 필요가 없습니다. "


PhoneGap은 프로덕션 빌드를 위해 컴파일하는 동안 오류를 제공합니다. PhoneGap 대신 다른 PhoneGap 라이브러리를 실행하지만 이러한 오류를 반환하지 않는 IONIC 프레임 워크를 사용합니다.

https://ionicframework.com/

애플리케이션이 자바 스크립트 인 경우 IONIC 1을 사용하세요.


클라우드 빌드를 업데이트하고 Android 4.0에 다시 설치하십시오.

Android OS에서 새 권한을 인식하려면 다시 설치해야합니다.

참고 URL : https://stackoverflow.com/questions/12117428/android-sencha-touch-2-phonegap-issue-for-4-0-x

반응형