2016-07-14 4 views
2

Android Kitkatwebview에 업로드를 지원하지 않습니다. 나는 그것을 Embebed Crosswalk Webview 고쳤다. 그러나 나는 킷트 만 횡단 보도를 원해. 다른 APK가있는 다른 버전의 Android 앱을 지원할 수 있습니까? 동일한 앱에서 Play 스토어를 업로드 할 수 있나요? 대신 몇 가지의 APK를 배포의안드로이드 앱이 다른 apk 버전을 지원합니까?

+1

그냥 사용자가 무슨 API의 버전을 확인하고 다른 물건을 할 그걸 기반으로 – tyczj

+0

플레이 스토어는 이것을 지원하지 않습니다 ... API 버전 –

+0

에 기초한 코드로 로직을 작성하십시오. 내 APK 파일 크기는 1.5MB이지만, 횡단 보도는 47MB입니다. Kitkat 사용자 만 큰 apk를 다운로드하고 싶습니다. Chromium webview는 corsswalk보다 잘 작동합니다. –

답변

2

,이 같은 뭔가 코드에서이 논리를 처리 할 수 ​​:

private final int sdkVersion = Build.VERSION.SDK_INT; 

if (sdkVersion < Build.VERSION_CODES.KITKAT) { 
    //do old way 
} else { 
    //do new way 
} 
여기

더 많은 정보 : How to support multiple android version in your code?

+0

지금이 방법을 사용합니다. 그러나 모든 코드를 변경하고 싶지는 않습니다. 내 코드를 변경하면 혼란스럽고 확장됩니다. 제 질문은 ** 가능합니까 ** 다른 APK가있는 다른 버전의 Android 앱을 지원합니까? –