专栏名称: Android_开发者
目录
相关文章推荐
51好读  ›  专栏  ›  Android_开发者

Android 9 Pie 兼容性常见问题及注意事项

Android_开发者  · 掘金  · android  · 2018-09-10 03:40

正文

阅读 38

Android 9 Pie 兼容性常见问题及注意事项

应用不兼容的常见原因

使用了系统的 ClassLoader 加载 org.apache.http.* 的库

Android M 就已经开始移除对 Apache HTTP client 的支持。而 Android P 的系统 ClassLoader 已经不支持加载 org.apache.http.*包 (抛出 NoClassDefFoundError),应用必须用自定义的 ClassLoader 来加载,同时确保 org.apache.http.* 的路径包含在应用 classpath 上。

应用不应该再使用 org.apache.http.legacy 库,如果实在必须,可以将它打包进自己的 APK,同时改名以防止与运行时的版本冲突。

没有使用兼容 Android 9 的加固服务

部分加固服务可能尚未兼容 Android 9 。开发者应该使用兼容 Android 9 的加固服务。







请到「今天看啥」查看全文


推荐文章
成长树  ·  这样上兴趣班,不如不上丨精选
7 年前
经典短篇阅读小组  ·  生命的转折大多猝不及防
7 年前
手帐研究室  ·  晒手帐 | 麻麻~我们也很爱你~
7 年前