Запуск приложения Android, использующего клиентское хранилище ключей для самозаверяющего сертификата, приложение правильно работает на эмуляторе (eclipse), но попытка запустить его на реальном устройстве Android с подключением 3G завершается неудачей:
06-16 16:15:28.638: W/System.err(2335): java.io.IOException: Hostname '111.11.11.11' was not verified
06-16 16:15:28.648: W/System.err(2335): at libcore.net.http.HttpConnection.verifySecureSocketHostname(HttpConnection.java:223)
06-16 16:15:28.648: W/System.err(2335): at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java:446)
06-16 16:15:28.658: W/System.err(2335): at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)
06-16 16:15:28.658: W/System.err(2335): at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)
06-16 16:15:28.658: W/System.err(2335): at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:80)
06-16 16:15:28.658: W/System.err(2335): at libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:188)
06-16 16:15:28.658: W/System.err(2335): at libcore.net.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:281)
06-16 16:15:28.658: W/System.err(2335): at org.ksoap2.transport.HttpsServiceConnectionSE.openOutputStream(HttpsServiceConnectionSE.java:124)
06-16 16:15:28.668: W/System.err(2335): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:176)
06-16 16:15:28.668: W/System.err(2335): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:114)
06-16 16:15:28.668: W/System.err(2335): at
...
Помимо подключения к Интернету, что еще я должен проверить, чтобы выяснить, почему оно не работает?
Не нашел ответов на:
Android: java.io.IOException: имя хоста не проверено
Имя хоста Android SSL не было проверено
java.io.IOException: имя хоста не проверено
Имя хоста не было проверено ANDROID