GooglePlay 上传多APK支持

当项目中由于WebView需求在Android 6.0以下版本遇到问题,可以选择腾讯TBS或crosswalk解决方案。由于crosswalk增加较大体积,决定按API级别分包:6.0及以上使用原生WebView,6.0以下使用crosswalk。Google Play允许通过API级别分包,确保不同版本的versionCode和包名一致,并用相同证书签名。务必注意清单文件的过滤器设置,避免冲突。
摘要由CSDN通过智能技术生成

问题来源

  • 使用WebView加载url时,在6.0以下使用android自带原生WebView时无法满足现有的需求,部分js加载失败,导致页面无法显示。百度到两种解决方式:
  • TBS使用简单,又有腾讯在做后盾,所以性能与保障是没啥问题。crosswalk属于国外开源控件。公司做海外项目,所以TBS无法在海外使用,只能使用crosswalk。不过,crosswalk会使你的项目凭空增加30-40M。优化方案也有,不过包还是很大。
  • 因为包过大,而且6.0以上android自带WebView完全满足需求,只有6.0以下无法使用(特殊原因,5.0以下可以忽略不计)。所以就分为2个包,6.0以上和6.0以下。

备注:也可以根据ABI(CPU类型),屏幕分辨率,屏幕像素密度分多个apk

解决方式

  • 英文好的,可自行详细阅读google paly上传apk分包说明,google提供多种分包方,可自行选择合适方式分包。
  • 以下以API方式分包(6.0以上(包含)和6.0以下),个认感觉看代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值