2016-07-14 12 views
2

Android Kitkat unterstützt keinen Upload in webview. Ich habe es behoben Embebed Crosswalk Webview. Aber ich will nur crosswalk Kitkat arbeiten. Ist es möglich, Android-App verschiedene Version mit verschiedenen apk zu unterstützen? Kann ich den Play Store in derselben App hochladen?Ist es möglich, Android-App verschiedene Version mit verschiedenen apk zu unterstützen?

+1

nur überprüfen, was API-Version der Benutzer hat und dann Sachen anders machen basierend auf dem – tyczj

+0

playstore unterstützt dies nicht ... also schreibe Logik in Code auf der Basis von API-Version –

+0

Meine normale APK-Dateigröße beträgt 1,5 MB, Aber mit Zebrastreifen 47MB. Ich möchte nur Kitkat Benutzer Download große apk, Chromium Webview Arbeit gut als Corsswalk. –

Antwort

2

Statt mehrere APK-Dateien verteilen, können Sie diese Logik im Code mit so etwas wie dies handhaben:

private final int sdkVersion = Build.VERSION.SDK_INT; 

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

Weitere Informationen hier: How to support multiple android version in your code?

+0

ich jetzt diese Methode, aber ich will nicht meinen ganzen Code ändern. Wenn ich meinen Code ändere, wird er verwirrt und erweitert. Meine Frage ist ** Ist es möglich ** Android App unterstützt verschiedene Version mit verschiedenen apk? –