Android Studio: instala la aplicación de lanzamiento por línea de comandos

Quiero exportar el archivo apk "release apk" desde la línea de comandos cuando ejecute este comando: gradlew installRelease

Y encontré esto

Tarea de Android Studio 'install Release' no se encuentra en el proyecto raíz ''. Algunos candidatos son: 'uninstall Release'.

¿Cómo puedo resolverlo?

Así que no hay tal tarea. Puede ver todas las tareas disponibles que llaman gradlew tasks . Para montar la versión de lanzamiento de apk llamar gradlew assembleRelease y luego usar adb instalarlo.

Mi experiencia ha sido que la tarea installRelease no estará disponible hasta que se definan los signingConfigs en el bloque buildTypes.release de su archivo de compilación, como se muestra en el paso 3 de Signing in Release Mode . Sin signingConfigs , obtendrá otras tareas de lanzamiento, como installRelease , pero no installRelease .

Puedes construir con Android Studio Build/Generate Signed APK... En este caso, obtendrá el archivo .apk en su repositorio. A continuación, puede utilizar adb install .apk para instalarlo. No habrá cambios en el archivo build.gradle en este caso.

Alternativamente, puede cambiar el archivo build.gradle como se menciona aquí . En este caso tendrá la tarea installRelease . Puede obtener estos cambios en build.gradle utilizando el menú Open Module Settings . Ver detalles en Gradle for Android and Java curso de Gradle for Android and Java de Udacity .

  • Proveedor de contenido INSTALL_FAILED_CONFLICTING_PROVIDER (instalación del proveedor de contenido como un apk independiente)
  • Generación de apk firmado. Error: (7) en build / generated / res / generated / release / values ​​/ generated.xml
  • "ERROR: No se puede recuperar la clave" al exportar la aplicación de Android firmada con Keystore existente
  • Instalación de la aplicación en la tarjeta SD en Android sdk 2.2
  • ¿Por qué Android permite instalar un APK con un certificado caducado?
  • Analizar el código de versión de los archivos androide apk
  • Archivos de expansión en la nueva consola de desarrolladores de Google Play
  • Reconstruir .apk utilizando Eclipse sin ejecución
  • Android build release apk en jenkins, sin guardar mi contraseña en texto plano
  • ¿Cómo ejecutar aplicaciones externas, descargadas pero no instaladas en Android?
  • Exportar APK de Eclipse produce error "No hay herramientas de compilación instaladas en el SDK"
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.