Buenas compañeros, me voy a iniciar en la programación en Android, pero cuando voy a crear el emulador de un dispositivo (para ser más exactos un Nexus 4 con API 19, correspondiente a KK 4.4.2) y relleno todos los campos necesarios no se me desbloquea el botón 'OK' para finalizar y guardar.
Tengo todos los paquetes de dicah API instalados, a excepción del correspondiente a las Google Glass. Espero que me puedan ayudar.
Gracias de antemano.
Muchas gracias, lo probaré. Pensaba usar el que viene integrado en Android Studio pero no sé por qué no me va. Así que probaré el que me recomiendas ;)
Buenas, yo al crear un emulador nuevo con el Genymotion no puedo por error con el proxy y en teoría lo tengo bien configurado en el setting, sabéis si hay alguna incompatibilidad???
Hola, estoy desarrollando una aplicación en android estudio, al principio use API 23, y me funciono muy bien la aplicación (conectarme a una base de datos usando JSON, PHP y MySQL), pero me di cuenta luego que celular es Android 4.4.2 API19 por lo que tuve que bajar la versión en mi aplicación, pero a la hora de emularlo con el android estudios, no me funciona, osea si muestra la aplicación, pero no se conecta a la base de datos, es como si no se conectará a la webservice, igual pasa si lo emulo directamente con mi celular, no se si me podrían ayudar. y antes que digan del permiso de uso de internet, SI lo he agregado, si no, no creo que ni me funcionaría en API 23.
Gracias
Mi aplicación, bueno la pantalla principal donde surge el problema usando el API 19 lee de la base de datos si existe el usuario y si la contraseña esta correcta al apretar un botón, el error que se muestra al apretar el botón en el emulador es el siguiente:
Siguiendo un poco el código y estos errores creo que es que no obtiene una respuesta del método:
int respuesta = connection.getResponseCode();
en mi código, COMO DIJE esto funciona en el API23 pero no en el API19 que es donde me interesa ya que mi celular es versión API 19
y probando los links en chrome directamente si me lee de la base de datos sin problemas.
W/System.err: java.net.UnknownHostException: Unable to resolve host "postproduccion.fatcow.com": No address associated with hostname
W/System.err: at java.net.InetAddress.lookupHostByName(InetAddress.java:424)
W/System.err: at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
W/System.err: at java.net.InetAddress.getAllByName(InetAddress.java:214)
W/System.err: at com.android.okhttp.internal.Dns$1.getAllByName(Dns.java:28)
W/System.err: at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:216)
W/System.err: at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:122)
W/System.err: at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:292)
W/System.err: at com.android.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255)
W/System.err: at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206)
W/System.err: at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:345)
W/System.err: at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:296)
W/System.err: at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:503)
W/System.err: at com.example.jppor.nighdelivery.LogInActivity$ObtenerWebService.doInBackground(LogInActivity.java:123)
W/System.err: at com.example.jppor.nighdelivery.LogInActivity$ObtenerWebService.doInBackground(LogInActivity.java:100)
W/System.err: at android.os.AsyncTask$2.call(AsyncTask.java:288)
W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
W/System.err: at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
W/System.err: at java.lang.Thread.run(Thread.java:841)
Buenas, como han comentado, la mejor forma de emular las apps en tu pc para probarlas, sin ningun tipo de duda, es genymotion, le da mil vueltas al emulador de android studio o de eclipse.
Tengo todos los paquetes de dicah API instalados, a excepción del correspondiente a las Google Glass. Espero que me puedan ayudar.
Gracias de antemano.
27/04/2015 14:52
27/04/2015 22:25
28/04/2015 15:28
Gracias.
02/05/2015 20:55
Pon el error exacto aqui (o directamente en Google) y probablemente tenga fácil solución
28/09/2016 00:59
Gracias
28/09/2016 07:20
28/09/2016 15:37
Siguiendo un poco el código y estos errores creo que es que no obtiene una respuesta del método:
int respuesta = connection.getResponseCode();
en mi código, COMO DIJE esto funciona en el API23 pero no en el API19 que es donde me interesa ya que mi celular es versión API 19
y probando los links en chrome directamente si me lee de la base de datos sin problemas.
W/System.err: java.net.UnknownHostException: Unable to resolve host "postproduccion.fatcow.com": No address associated with hostname
W/System.err: at java.net.InetAddress.lookupHostByName(InetAddress.java:424)
W/System.err: at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
W/System.err: at java.net.InetAddress.getAllByName(InetAddress.java:214)
W/System.err: at com.android.okhttp.internal.Dns$1.getAllByName(Dns.java:28)
W/System.err: at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:216)
W/System.err: at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:122)
W/System.err: at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:292)
W/System.err: at com.android.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255)
W/System.err: at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206)
W/System.err: at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:345)
W/System.err: at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:296)
W/System.err: at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:503)
W/System.err: at com.example.jppor.nighdelivery.LogInActivity$ObtenerWebService.doInBackground(LogInActivity.java:123)
W/System.err: at com.example.jppor.nighdelivery.LogInActivity$ObtenerWebService.doInBackground(LogInActivity.java:100)
W/System.err: at android.os.AsyncTask$2.call(AsyncTask.java:288)
W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
W/System.err: at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
W/System.err: at java.lang.Thread.run(Thread.java:841)
21/12/2016 11:34
Saludos!