studio que pueden fabrica errores eliminar desinstalar descargar comunes como archivos aplicaciones android android-studio

que - eliminar archivos apk android



Android Studio: ¿Cómo desinstalar APK(o ejecutar el comando adb) automáticamente antes de ejecutar o depurar? (6)

Estoy usando Android Studio 2.1.2 . Tenía el mismo requisito que OP. Aunque las dos respuestas anteriores parecían ayudar a todos, no funcionó para mí. Estoy compartiendo lo que funcionó para mí.

Vaya al main menu/Run/Edit Configuration . Seleccione la app en la app Android Application a la izquierda. Esto debería abrir el panel de varias pestañas. Seleccione General pestaña General (sería la Before launch: Gradle -awake ... predeterminada), haga clic en verde + cantar en la parte inferior (debajo del texto Before launch: Gradle -awake ... ).

Aparecerá un menú desplegable, seleccione la Gradle-aware-make . Aparecerá otro cuadro de texto. enter :app:uninstallAll en este cuadro de texto. (Puede usar ctrl + space para usar la función de autocompletar para determinar el objetivo correcto sin escribir todo. Y también lo ayuda a elegir el nombre de aplicación correcto que esté disponible para usted). y establecer apply/ok . Reinicia tu aplicación.

Nota: Cada vez que inicie su aplicación ahora, este nuevo objetivo intentará desinstalar su aplicación de su emulador o dispositivo. Entonces, si su dispositivo de prueba no está disponible, su inicio probablemente fallará durante la desinstalación, pero continuará iniciando su emulador. Por lo tanto, inicie su emulador primero o vuelva a encenderlo después del primer error nuevamente (ya que el primer inicio iniciará el emulador aunque la desinstalación falle).

Ahora necesito desinstalar la aplicación cada vez antes de Run/Debug en Android Studio. Porque necesito volver a crear la base de datos antes de ejecutar / depurar la aplicación. Sé que puedo ejecutar el comando

adb uninstall [package_name]

en la terminal para borrar los archivos en /data/data/[package_name] . Pero no es una forma conveniente si tengo que ejecutar el comando cada vez. Espero que

adb uninstall

El comando se puede ejecutar automáticamente cuando hago clic en el botón Run/Debug .


Listar los paquetes por:

adb shell su 0 pm list packages

Revise qué paquete desea desinstalar y copie el nombre del paquete desde allí. Por ejemplo:

com.android.calculator2

Por último, escriba:

adb uninstall com.android.calculator2

y listo


Si desea desinstalar cuando está conectado a un solo dispositivo / emulador, use el siguiente comando

adb uninstall <package name>

de lo contrario, con varios dispositivos, utilice el siguiente comando

adb -s <device ID> uninstall <package name>


Un proceso simple de tres pasos (marcado en la terminal de Mac)

  1. Conecte su dispositivo Android (conecte 1 dispositivo Android a la vez), preferiblemente por un cable y confirme la conexión con (esto mostrará la ID del dispositivo ID del dispositivo)

    adb devices

  2. Luego, para enumerar todos los paquetes de aplicaciones en el dispositivo conectado ejecutando, en la terminal

    adb shell pm list packages -f -3

  3. Luego desinstale como se explicó anteriormente

    adb uninstall <package_name>


ejemplo

adb uninstall com.my.firstapp


adb uninstall <package_name>

se puede usar para desinstalar una aplicación a través de su PC. Si desea que esto suceda automáticamente cada vez que inicie su aplicación a través de Android Studio, puede hacer esto:

  1. En Android Studio, haga clic en la lista desplegable a la izquierda del botón Ejecutar y seleccione Editar configuraciones ...
  2. Haga clic en la aplicación debajo de Aplicación de Android, y en la pestaña General, busque el encabezado ''Antes del lanzamiento''
  3. Haga clic en el botón +, seleccione Ejecutar herramienta externa, haga clic en el botón + en la ventana emergente.
  4. Dé un nombre (por ejemplo, desinstalación de adb) y una descripción, y escriba adb en Programa: y uninstall <your-package-name> en Parámetros :. Asegúrese de que el nuevo elemento esté seleccionado cuando haga clic en Aceptar en la ventana emergente.

Nota: Si no tiene adb en su variable de entorno PATH, proporcione la ruta completa a adb en el campo Programa: (por ejemplo, / home / user / android / sdk / platform-tools / adb).