Exportar apk no firmado de un proyecto Gradle en Android Studio
Por lo general, crear proyectos con Eclipse e importarlos en Android Studio, porque odio la estructura del proyecto AS me da. En su configuración del módulo, tengo la posibilidad de crear artefactos que me permiten dar salida al apk construido a una determinada ruta.
- Copiar android .apk a otro archivo .apk a través de código java y sobre-montar sus archivos de activos?
- El archivo APK no existe en el disco
- Alerta de seguridad: la aplicación contiene claves privadas incrustadas o archivos de almacén de claves
- Amazon Kindle fuego y archivo .apk
- Cómo aumentar y liberar automáticamente apk firmado en Android Studio utilizando el script Gradle
Ahora he creado un proyecto Gradle directamente con AS y parece que esos proyectos tienen muy menos opciones que los proyectos eclipse. No encuentro nada para dar salida a mi apk y no encuentro ningún apk dentro de mi carpeta de proyecto después de construir.
¿Cómo obtengo mi apk no firmado del proceso de compilación?
- ¿Cómo firmar APK usando keystore recibido del cliente?
- No se puede publicar APK actualizado: "La versión 20 no se sirve para ninguna configuración de dispositivo"
- ¿Puedo volver a firmar un .apk con un certificado diferente del que vino con?
- Eliminación de .apk de Google Play o de la consola de desarrollo
- Volver a firmar un Android Apk
- Permiso Denial: Intención inicial de null (pid = 30992, uid = 2000) no exportada desde uid 10142
- Android APK no generará al ejecutar ejecutar
- Android y maven: problema con las dependencias de maven en apk
Utilizar
Build > Make Project
Para crear un archivo apk desde Android Studio.
Usted puede obtener su apk sin firmar bajo el siguiente camino
$YOUR_PROJECT/$YOUR_MODULE/build/apk
Los archivos apk no firmados tendrán texto "unsigned" en sus nombres.
[UPDATE]:
En la versión reciente de Android Studio no obtendrá apk archivo en sysncing o hacer proyecto. Hay otros dos métodos para obtener el archivo apk
- Ejecutar la aplicación
- Ejecute ensamblar tarea del panel Gradle presente en el lado derecho de la ventana de Studio o desde la ventana de terminal incrustada en la parte inferior (en el proyecto raíz)
Gradlew assembleDebug (o cualquier build varient que desee construir)
Y la actualización de la nueva ruta APK será
$YOUR_PROJECT/$YOUR_MODULE/build/outputs/apk
Esto lo ha hecho el equipo de Herramientas de Android para mejorar el rendimiento de Android Studio.
La respuesta anterior de pyus13 no funcionó para mí (Android Studio 0.8.1).
En su lugar use
Run > Run "YourProject"
Para crear el código y crear el apk sin firmar. Puede encontrar su archivo apk bajo
$YOUR_PROJECT/$YOUR_MODULE/build/outputs/apk
ACTUALIZAR
Todavía funciona con Android Studio 1.5.1 Sólo obtiene APK nuevos cuando tiene cambios de código desde la última vez que creó su código.
Abra el panel Gradle, abra la lista de tareas de su proyecto y haga doble clic en la tarea BUILD, luego en "-> build -> outputs -> apk" encontrará su APK sin firmar con nombre -release-unsigned.apk
También es posible construir un apk usando la línea de comandos (Terminal Android).
- Elija Terminal en Android Studio – muy inferior al lado de Android Monitor y Control de versiones
- Construir apk con el comando Windows: gradlew.bat assembleRelease Mac: ./gradlew assembleRelease
- Buscar un archivo apk sin firmar – /app/build/outputs/apk/app-release-unsigned.apk
Probado en Android 1.5
Desde Android Studio 1.5 ya puedes generar un APK usando
Build > Build APK
Que puede encontrar en
$ YOUR_PROJECT / $ YOUR_MODULE / build / outputs / apk.
Editar: Nuevo Android Studio da este Camino:
$YOUR_PROJECT/$YOUR_MODULE/build/outputs/apk.
Editar la configuración de app.gradle Bloque de tipos , conjunto
signingConfig null
A continuación, reconstruir.
- Diferencia entre ScrollView y ListView
- Android RSA Generación de pares de claves – ¿Debo usar Java estándar / Bouncy Castle / Spongy Castle / JSch / Other?