2011-12-14 14 views
5

He estado trabajando en la reparación de esto durante dos días a no eval. Cualquier ayuda sería muy apreciada.Eclipse Stalling en la apk de Android Instalar

He instalado lo siguiente:

  • Eclipse

  • android-sdk-MacOSX

  • Android SDK Tools

  • Android 2.2 API 8

  • Un droid 2.3.3 API 10

Tengo una configuración de Proyecto de teléfono. Haga clic en "Ejecutar" -> "Ejecutar como" -> "Aplicación Android"

En el grifo de la consola que ver esto:

 
[2011-12-14 10:47:38 - Foanar] ------------------------------ 

[2011-12-14 10:47:38 - Foanar] Android Launch! 

[2011-12-14 10:47:38 - Foanar] adb is running normally. 

[2011-12-14 10:47:38 - Foanar] Performing com.phonegap.foanar.App activity launch 

[2011-12-14 10:47:38 - Foanar] Automatic Target Mode: launching new emulator with compatible 
AVD '3DEVO' 

[2011-12-14 10:47:38 - Foanar] Launching a new emulator with Virtual Device '3DEVO' 

[2011-12-14 10:47:40 - Emulator] 2011-12-14 10:47:40.256 emulator-arm[3278:80b] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz. 

[2011-12-14 10:47:40 - Emulator] emulator: WARNING: Unable to create sensors port: Connection refused 

[2011-12-14 10:47:40 - Foanar] New emulator found: emulator-5554 

[2011-12-14 10:47:40 - Foanar] Waiting for HOME ('android.process.acore') to be launched... 

[2011-12-14 10:48:04 - Foanar] HOME is up on device 'emulator-5554' 

[2011-12-14 10:48:04 - Foanar] Uploading Foanar.apk onto device 'emulator-5554' 

[2011-12-14 10:48:05 - Foanar] Installing Foanar.apk... 

La AVD "3DEVO" lanza pero nunca instala el Foanar.apk. Nunca recibo ningún error en LogCat o Console. Eclipse parece colgar aquí y no avanzar más. Sospecho que tal vez tiene algo que ver con esta línea:

 
[2011-12-14 10:47:40 - Emulator] emulator: WARNING: Unable to create sensors port: Connection refused 

he podido instalar la aplicación a través del terminal usando: adb install /CapitalOnline/android/Foanar/bin/Foanar.apk

me gustaría llegar Eclipse copia de seguridad y de trabajo como terminal es está bien, pero Eclipse es más conveniente para probar compilaciones directamente desde Eclipse. Solía ​​poder ejecutar esto todo el tiempo. El único cambio en mi máquina fuera de Eclipse que puede o no tener nada que ver con esto ... Instalé AppMobi XDK y AppMobiPhoneGap XDK a través de mi navegador Chrome, que crea su propio entorno de desarrollo en mi directorio de usuarios. ¿Es posible que de alguna manera los puertos crucen y rechacen las conexiones?

¡Gracias a todos los que estén dispuestos a ayudar a resolver esto!

Respuesta

4

Una vez me encontré con este problema también. No recuerdo exactamente lo que hice para resolverlo. He tenido 2 problemas relacionados con el emulador en ese período y encontré soluciones para ambos, pero ahora no puedo recordar qué solución era para qué problema :) Así que sugeriré ambos métodos.

  1. Intente limpiar los datos del usuario en su emulador. Para hacerlo, abra su ubicación avd (para mí fue "C: \ Users \ UserName.android \ avd") encuentre su emulador (supongo que es 3DEVO.avd) y elimine los archivos llamados "userdata.img" y "userdata-qemu.img".
  2. Mientras su programa se está ejecutando y está atascado, abra su Administrador de tareas, vaya a procesos y elimine adb. Vuelve a Eclipse y vuelve a correr. Si hay un error sobre adb no iniciado, salga de Eclipse y vuelva a iniciar.

Espero que esto ayude.

+0

Hola Arvan Gracias por la respuesta. Probé ambos pasos y continúo teniendo el mismo problema ... Simplemente se bloquea en la instalación de Foanar.apk ... Creo que mi siguiente paso será intentar desinstalar Eclipse y reinstalar ... Ver si de alguna manera esto afecta la conexión entre el android-sdk o no ... Esperemos que la operación de devolución al emulador – danroose

+0

desinstalación reinstalado funcionó para mí! – danroose

+0

ahh, espero que no vuelvas a tener este problema, por lo que no necesitarás volver a instalarlo. :)) – ArVan

2

matar adb del monitor de actividad solucionado esto por mí.

si tiene la vista de dispositivos abiertos (ventanas>> muestran vistas de otro ...>> androide dispositivos), puede elegir flecha hacia abajo> restablecer ADB

Cuestiones relacionadas