首先说声抱歉,去年升级App目标版本到Android Q,使用腾讯tbs时在一加7plus,华为mate20上报错了,还吐槽了他们,不过最后还是通过降低版本到28解决了,最近发现腾讯tbs已经适配到Android Q了,于是尝试了一下,发现真的不报错了,小伙伴们可以愉快的玩耍啦~~大厂更新就是快,以下我的使用方式:
1.在App的build.gradle目录下更换tbs版本:
没更新之前是43697
更新后版本为43903
代码如下:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation "com.tencent.tbs.tbssdk:sdk:43903"
}
2.目标版本升到29后记得适配外部存储权限,这里就不详细说了,参考如下文章:
https://www.cnblogs.com/xiaxveliang/p/12395913.html
https://blog.csdn.net/singwhatiwanna/article/details/90835549
3.在模拟器Pixel 3a上面实现的效果图如下:
4.真机目前测试过华为、一加7plus、小米等,小伙伴们如有问题,可以给我反馈,我会及时更新.
最后,项目完整地址如下:https://gitee.com/jackning_admin/X5WebViewDemo
转载自原文链接, 如需删除请联系管理员。
原文链接:Android------ 腾讯tbs适配Android Q啦~~,转载请注明来源!