2012-02-07 11 views

Respuesta

2

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

Here más información.

32

Reiniciar Eclipse (Ciérrelo y ábralo de nuevo). Eso sería suficiente.

+2

No me ayudó – oriharel

+0

@Ravi Esto funciona, pero reiniciar Eclipse para cada aparición es ** REALMENTE ** molesto. ¿Por qué está pasando esto? –

+1

@AndroidAddict Puede usar la línea de comando para hacer un Pull. Siga esto: http://www.dreamincode.net/forums/topic/186210-pushpull-from-emulator-in-eclipse/page__p__1091995&#entry1091995 (Asegúrese de que la carpeta de herramientas sdk de Android se encuentre en su variable de entorno). Esto lo hará menos molesto :) – Ravi

0

simplemente abra el símbolo del sistema y navegue hasta la ubicación del archivo ur abd (D: \ Apps \ android \ 4.0.3 \ platform-tools) simplemente escriba el símbolo del sistema como adb install filename archivo.apk funciona bien sin obtener ningún error ... debe hacer esto con su emulador ejecutando de lo contrario falla ...

1

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 que hay un espacio después de vpmsn.db, lo que sucedía realmente era que la base de datos se creaba correctamente, pero como hay un espacio después del nombre de la base de datos, cuando intentas extraer la base de datos aparece el error anterior, espero que esto ayude a cualquiera que esté sufriendo mismo error

16

Si está utilizando DDMS desde Eclipse IDE, esto puede suceder si el dispositivo no se selecciona en la ventana Dispositivos en el panel izquierdo de la vista DDMS.

Parece que el IDE puede mostrarle un menú de archivos en la ventana derecha del "explorador de archivos", incluso si no ha seleccionado un dispositivo. Esto puede suceder, por ejemplo, si anteriormente usaba DDMS y luego regresaba a la vista (posiblemente habiendo reiniciado o desconectado el dispositivo, no lo he probado en profundidad).

Para solucionar esto simplemente seleccione el dispositivo en el panel izquierdo de "Dispositivos" dentro de DDMS - no es necesario reiniciar Eclipse (Eclipse Juno).

+0

Claramente un error de Eclipse/DDMS. – rwst

145

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

+2

Gracias! tan simple pero poderoso :) – numediaweb

+3

No estoy seguro por qué esta respuesta no ha sido aceptada. Me funcionó y, a juzgar por los votos, también funcionó para muchos otros – jamesc

+0

Veo solo la dirección IP de mi dispositivo conectada a mi PC a través de Wifi en el panel izquierdo. Incluso después de seleccionarlo en el panel izquierdo, tirar no funcionó. Luego copié el archivo de la base de datos a alguna otra carpeta en el dispositivo y lo saqué. ¡Funcionó! Estoy usando la versión de eclipse de Juno. – mvsagar

2

Quizás no tenga permiso para acceder al archivo db. P.ej. que está trabajando en un dispositivo real o Android-x86 (tuve este problema con que se ejecuta en Android-x86 virtaul Box)

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

  1. cmd abierta
  2. de exploración para su carpeta adb con el comando cd (".../SDK/plataforma de herramientas /")
  3. tipo en:
    1. adb shell
    2. Do
    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 usted tiene que reiniciar ecplise)

0

En primer lugar, conceder permiso a los acces la carpeta de datos, con cmd para C: \ Users \ pcjava \ AppData \ local \ Android \ SDK \ Platform-tools \ adb.exe Segunda

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/* 

, conceder permiso a su database.db que usted está tratando de tirar

adb shell 
su 
[email protected]:/ # chmod 777 /data/data/com.ht.mt.siiv/databases/nameOfMyDatabase 
Cuestiones relacionadas