记录: 登录 GooglePlaystore 黑屏或报错

log 提示
Failed to load WebView provider: No WebView installed

android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load

com.google.android.gms.ui Failed to load WebView provider: No WebView installed

log发现需要webview这个apk,系统编译一把会在 system/app/webview
没有这个需要查看如何编译生成webview。
查看 external 或 framework 查找 find -name webview.apk
下载一个 WebViewGoogle 替换进去,然后配置config_webview_packages.xml

配置webview
frameworks/base/core/res/res/xml/config_webview_packages.xml

<!--原始的webview 
<webviewprovider description="Android WebView" packageName="com.android.webview" availableByDefault="true"/>-->
<webviewprovider description="Android WebView" packageName="com.google.android.webview" availableByDefault="true"/>

更多分析
https://blog.csdn.net/hanhan1016/article/details/82994244

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容