El paquete de Android no se puede eliminar

Definí explícitamente mi aplicación debuggable a true en AndroidManifest.xml y la implementé en mi dispositivo a través de eclipse , pero todavía obtengo el

 run-as: Package 'com.mypackage' is not debuggable 

Cuando ejecute el comando:

 adb -d shell 'run-as com.mypackage cat /data/data/com.mypackage/databases/mydb.db > /sdcard/mydb.db' 

¿Qué necesito cambiar para poder depurar mi aplicación?

¿Está usando el release apk o debug apk para la prueba? Si utiliza la versión de lanzamiento del apk no obtendrá el acceso. Le sugeriría que construyera la aplicación directamente desde Android Studio (recuerde que su variante de compilación debe estar en debug en Android Studio) e intente usar el comando run-as "your.package.name"

Intente cambiar el nombre del paquete a com.my.pack.age porque parece que existe un problema con nombres de paquetes de menos de 4 niveles. También asegúrese de que el paquete se menciona en /data/system/packages.list . Información tomada de aquí .

  • ¿Cómo configurar el nombre del hilo?
  • La aplicación de Android se bloquea cuando se inicia en modo de depuración
  • Xamarin Android (Visual Studio 2015) No se pudo conectar con el depurador
  • ¿Es esto un error en Android GregorianCalendar?
  • No se puede ver el contenido de la variable final dentro de la clase anónima al depurar en Eclipse una aplicación para Android
  • No se pudo usar systrace en Jelly Bean
  • ¿Cómo puedo depurar javascript en Android?
  • HP TouchPad USB conduce en Android
  • ¿Qué causa un MotionEvent.ACTION_CANCEL en Android?
  • Android.util.Log al publicar - ¿qué puedo hacer / no hacer
  • Problemas de depuración (Android Eclipse)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.