我遵循了本教程 http://blog.antoine.li/2010/10/22/android-trusting-ssl-certificates/并设法通过 Android API 16 (4.1) 上的 HTTPS 连接到我的网络服务
我的应用程序可以使用低 API,因此我启动了 Google Maps API 7 模拟器,但现在当我尝试连接时,它给了我
10-13 05:10:47.441: W/System.err(492): javax.net.ssl.SSLException: Not trusted server certificate
我启动了 4.1 模拟器,它仍然在那里工作。
该教程是 2 年前的,没有使用任何新内容...
与此 "Not trusted Server Certificate" in Android 2.2 but not 3.0 几乎相同的问题 但也没有解决方案...
有什么想法吗?
谢谢!
最佳答案
我不知道是什么原因造成的,但由于我使用的是我购买的证书,而不是自签名证书,所以我不必做太多调整。刚刚使用了这里使用的HttpClient
http://thinkandroid.wordpress.com/2009/12/31/creating-an-http-client-example/
关于java - Android SSL - 不适用于 API 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12870192/