Emulador de Android: No se pudo seleccionar

Emulador de Android 2.2. Cuando estoy tratando de extraer un archivo de DDMS-explorador de archivos, dice:

[2012-02-08 02:52:52] Failed to pull selection [2012-02-08 02:52:52] (null) 

¿Por qué y qué hacer con él?

Es posible que haya olvidado volver a seleccionar el dispositivo en el panel izquierdo. Por alguna razón, debe actualizarse y la selección anterior no es válida.

Reinicie Eclipse (Cierre y vuelva a abrirlo). Eso sería suficiente.

Si está utilizando DDMS desde Eclipse IDE, esto puede ocurrir si el dispositivo no está seleccionado en la ventana Devices en el panel izquierdo de la vista DDMS.

Parece que el IDE puede mostrarle un menú de archivos en la ventana 'Explorador de archivos' de la derecha, incluso si no ha seleccionado un dispositivo. Esto puede suceder, por ejemplo, si anteriormente utilizaba DDMS y luego volver a la vista (posiblemente habiendo reiniciado o desconectado el dispositivo – no lo han probado en profundidad).

Para solucionar esto, simplemente seleccione el dispositivo en el panel izquierdo de 'Devices' dentro de DDMS – no es necesario reiniciar Eclipse (Eclipse Juno).

Intente reiniciar su computadora. A veces, el Explorador de archivos DDMS no responde.

Aquí más información.

Tal vez usted no tiene el permiso para acceder al archivo db. Por ejemplo, estás trabajando en un dispositivo real o androidx86 (tuve este problema con androidx86 corriendo en Virtaul Box)

Una solución funcionó para mí (en windows):

  1. Cmd abierto
  2. Vaya a su carpeta de adb con el comando cd ("… / sdk / platform-tools /")
  3. escribir:
    1. Adb shell
    2. Su
    3. Chmod 777 data /…/ database.db (carpeta que contiene el archivo de base de datos en su dispositivo android)

Ahora debería funcionar (tal vez tienes que reiniciar ecplise)

Tengo el mismo error, entonces ciertamente encuentro que este error se debió al nombre incorrecto de la base de datos, en mi caso

 private static String DATABASE_NAME = "vpmsn.db "; 

Como se puede ver hay un espacio después de vpmsn.db lo que realmente estaba sucediendo es que la base de datos se estaba creando con éxito, pero como hay un espacio después de que el nombre de la base de datos así que cuando se intenta extraer la base de datos el error anterior ocurrió, Ayudar a cualquiera que está sufriendo el mismo error

Sólo tiene que abrir el símbolo del sistema y navegar a la ubicación del archivo ur abd (D: \ Apps \ android \ 4.0.3 \ plataforma-herramientas) sólo tiene que escribir en el símbolo del sistema como adb install filename.apk funciona bien sin tener errores. Deberías tener que hacer esto con el emulador ur funcionando de lo contrario falla …

En primer lugar, conceda permiso para acceder a su carpeta de datos, con cmd a su C: \ Users \ pcjava \ AppData \ Local \ Android \ sdk \ plataforma-tools \ adb.exe

 In cmd Type 'adb shell' su Press 'Allow' on device chmod 777 /data /data/data /data/data/com.yourapplication.package /data/data/com.yourapplication.package/* 

Segundo, conceda permiso a su database.db que está intentando extraer

 adb shell su root@android:/ # chmod 777 /data/data/com.ht.mt.siiv/databases/nameOfMyDatabase 
  • Eclipse Android SDK - error en la creación de espacio de trabajo
  • Cómo manejar gestos de desplazamiento para gridview (android)
  • Eclipse se atasca al intentar lanzar la aplicación Android
  • La conexión a adb ha fallado y se ha producido un error grave. Debe reiniciar adb y Eclipse.Por favor, asegúrese de que adb esté correctamente ubicado
  • Android: Descargar un solo archivo en muchas partes
  • Android testcase ejecución de Eclipse vs consola instrumentación remota
  • ¿Hay alguna manera de forzar a Eclipse a limpiar automáticamente cada ejecución?
  • Eclipse ADT appcompat ... ¿qué es?
  • JARs de proyecto de biblioteca no son visibles en proyectos de aplicación
  • Agregar jarras a classpath, Eclipse, Android
  • Generación del mapa de Google Clave de la API de lanzamiento
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.