2016-07-14 52 views
2

Android Kitkat不支持上传webview。我修好了它Embebed Crosswalk Webview。但我希望人行横道上只有Kitkat。是否有可能Android应用程序支持不同的版本与不同的apk?我可以在同一个应用中上传Play商店吗?是否有可能Android应用程序支持不同的apk与不同的版本?

+1

只是检查哪些API版本的用户,然后做的东西不同基于此 – tyczj

+0

playstore不支持此...所以编写基于API版本 –

+0

的代码逻辑我的正常APK文件大小为1.5 MB,但与人行横道47MB。我只想要Kitkat用户下载大apk,Chromium webview工作比corsswalk好。 –

回答

2

不是部署几个APK中,你可以在代码中处理这个逻辑的东西是这样的:

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

我现在这个方法,但我不想改变我的所有代码。当我改变我的代码时会混淆和扩大(增长)。我的问题是**是否有可能** Android应用程序支持不同的apk与不同的版本? –

相关问题