keystore证书生成及查看

做Android开发免不了的要生成打包证书,这种证书的后缀是keystore,可使用keytool来生成。

安装好JDK环境后,keytool命令基本上就可以直接用了,如果提示找不到,请把jdk目录下的bin目录添加到环境变量中。

生成keystore证书

Android清理WebView缓存

Android通过Webview控件展示网站的APP,怎么清理缓存?

可以通过adb命令直接清理吗?

adb命令本身并不能直接清理特定APP的缓存,这种操作通常需要在Android设备或应用程序内部进行。然而,如果你有足够的权限,你可以通过adb shell使用应用程序包名来清理应用的数据和缓存,以下是步骤:

Android请求接口异常 Cleartext HTTP traffic to xxx not permitted

Android请求接口时,报异常 Cleartext HTTP traffic to app.mydomain.com not permitted。

这个错误表明你正在尝试在应用中使用非加密的 HTTP 连接,但 Android P (9.0) 及其后续版本默认不允许使用非加密的 HTTP 连接。这是因为非加密的 HTTP 连接可能会使用户的数据暴露给第三方。

如果你无法更改你的 API 以使用 HTTPS,那么你可以在你的应用中设置以允许使用非加密的 HTTP 连接。但是,请注意,这可能会使你的应用的用户的数据处于风险之中。

以下是如何在 AndroidManifest.xml 文件中设置以允许使用所有的 HTTP 连接:

豫ICP备19001387号-1