Tengo una SSLProtocolException cuando estoy haciendo una conexión https a mi servidor web. Solo tengo esta excepción en Android 2.3 Gingebread; el mismo código funciona bien en todas las demás versiones de Android. ¿Hay algún problema con esta versión de Android?SSLProtocolException haciendo una conexión https
también han abierto un informe de error con Google: http://code.google.com/p/android/issues/detail?id=16121&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
He adjuntado la excepción:
WARN/System.err(6218): javax.net.ssl.SSLProtocolException: Read error: ssl=0x3c97e8: Failure in SSL library, usually a protocol error WARN/System.err(6218): at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_read(Native Method) WARN/System.err(6218): at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:788) WARN/System.err(6218): at org.apache.harmony.luni.internal.net.www.protocol.http.FixedLengthInputStream.read(FixedLengthInputStream.java:44) WARN/System.err(6218): at java.io.BufferedInputStream.read(BufferedInputStream.java:319) WARN/System.err(6218): at android.os.Handler.dispatchMessage(Handler.java:99) WARN/System.err(6218): at android.os.Looper.loop(Looper.java:123) WARN/System.err(6218): at android.os.HandlerThread.run(HandlerThread.java:60)
Parece que no hay mucha información en este momento acerca de este problema. Recomiendo abrir un error con Google. Consulte esta pregunta sobre SO para lo que parece ser el mismo problema: http://stackoverflow.com/questions/5070512/started-getting-ssl-exceptions-on-my-nexus-s-android-9-ok-on-other -dispositivos –
De acuerdo, usted no es el primero en obtener esto en Android 2.3.3, es probable que sea una regresión en el sistema operativo y, como tal, probablemente no hay mucho que podamos hacer, excepto eliminar soporte para Android 2.3.3 (nivel de API) 10) en AndroidManifest.xml. – SiCN
Gracias, tus comentarios fueron muy útiles. – Alex