Estoy desarrollando una aplicación de Android con la herramienta de desarrollo de Android. Ahora probé el nuevo Android Studio, todo funciona bien si conecto mi teléfono inteligente con la PC y ejecuto directamente el programa en Android Studio. Pero ahora quiero probar el programa con otros teléfonos inteligentes sin conectarlos a mi PC.
El ADT crea el archivo .apk en "nombre del proyecto / bin" cada vez que compila el programa. Cómo lo veo en el momento en que Android Studio no hace eso.
Entonces, mi pregunta es ¿es posible crear un archivo .apk sin firmar con Android Studio?
android
build
apk
android-studio
klange
fuente
fuente
Respuestas:
Te recomendaría que construyas tu archivo APK con Gradle:
assemble
Tu APK sin firmar ahora se encuentra en
Para obtener información detallada sobre cómo usar Gradle, este tutorial es bueno: Construir con Gradle en Android Studio . También escribí una publicación de blog sobre cómo construir un APK sin firmar con Gradle.
Si movió su proyecto desde el otro IDE y no desea volver a compilar , puede encontrar su archivo APK que ya estaba integrado en el IDE desde el que se mudó:
Si generó el Proyecto con Android Studio, el archivo APK se encontrará en
ProjectName/ProjectName/build/apk/...
Importó el proyecto desde eclipse: el archivo debe estar en el mismo directorio. Ir a
Project
-Show in Explorer
. Allí debería encontrar la carpeta bin donde se encuentra su archivo APK.Importado de IntelliJ, la ubicación sería
ProjectName/out/production/...
Nota al margen: como Chris Stratton mencionó en su comentario:
fuente
Click the dropdown menu in the toolbar at the top
Esto es muy general. ¿Qué menú desplegable? ¿Qué barra de herramientas?De acuerdo con Build Unsigned APK con Gradle , simplemente puede construir su aplicación con gradle. Para poder hacer eso:
Edit configurations
alt+insert
Gradle
Gradle project
Tasks:
entrarassemble
OK
Después de eso, debe encontrar su 'apk' sin firmar en el directorio
ProjectName\app\build\outputs\apk
fuente
La forma más fácil, supongo:
... / YourProject / app / build / salidas / apk / app-debug.apk
fuente
solo ve a BUILD-> Build APK y listo
fuente
AndroidStudioProjects/<APP NAME>/app/build/outputs/apk/debug/app-debug.apk
Paso 1 Abra el estudio de Android. Construir -> Generar APK firmado ... ahora haga clic en "Generar APK firmado".
Paso 2
Haz clic en Crear nuevo.
Paso 3
Rellene los detalles y haga clic en Aceptar.
jks detalles clave, volverá a la ventana anterior.
Haga clic en Siguiente y proporcione la contraseña que almacenó en la clave.
Paso 4
Ahora haga clic en Finalizar y espere para completar el proceso de construcción.
Ahora apk generado con éxito. Haga clic en mostrar en el Explorador.
Si necesita más detalles, visite y consulte la demostración en vivo http://javaant.com/how-to-make-apk-file-in-android-studio/#.VwzedZN96Hs
fuente
En Android Studio:
Construir
Construir APK (s)
Espere y vaya a la ubicación que se muestra en una ventana emergente. En el lado inferior derecho
fuente
Sí, es posible crear un .apk sin firmar con Android Studio.
Resalte el Proyecto en su explorador de paquetes o columna de proyecto, y luego
File
-Project Structure
-Artifacts
-+
-Android Application
-From module 'your app'
y luego puede cambiar la ubicación y algunas otras opciones. Habilito build on make, solo por facilidad.fuente
Con Android Studio 2.2.3 en OSX acabo de usar el menú superior:
Abrió Finder con el
.apk
archivo. Esto no generará un APK firmado. Puede seleccionarGenerate Signed APK
desde el mismo menú si es necesario.fuente
fuente
AndroidStudio 3.4
Después de
Grade Build Running
completar, verá la notificación en la esquina inferior derecha como.Haga clic en
locate
y verá su APK depurablefuente
Simplemente vaya a su aplicación \ app \ build \ salidas \ apk
y copie ambos al teléfono e instale app-debug.apk
fuente
El siguiente trabajo para mí:
Mantenga la siguiente configuración en blanco si ha realizado en build.gradle.
y elija Gradle Task en la ventana de su editor. Mostrará una lista de todos los sabores si ha creado.
fuente
--- Crear nueva configuración en signConfigs
--- Crear tipo de compilación en buildTypes
--- Vaya a construir variantes y elija estándar sin firmar. Construir proyecto.
--- Vaya a "salidas / apk" y busque "XXX-unsigned.apk". Para verificar si no está firmado, intente instalarlo en el dispositivo; fallará.
fuente
signingConfigs{ unsigned{ storePassword = "" keyAlias = "" keyPassword = "" } }
Ahora en Android Studio v1.1.0 debería ser:
Run
>Run <your app>
<your app>\build\outputs\apk
fuente
Android Studio también crea el archivo apk cada vez que compila el programa, solo vaya a la carpeta de su espacio de trabajo y busque app-> build-> salidas-> luego puede ver el archivo apk.
fuente
Puede hacer clic en el menú desplegable cerca del botón Ejecutar en la barra de herramientas,
Ahora presiona ok,
todo lo que necesita hacer ahora es seleccionar su configuración del menú desplegable y presionar el botón Ejecutar. Tomará un poco de tiempo. Su apk sin firmar ahora se encuentra en
fuente
Lo resuelvo!
En primer lugar, debe agregar estos:
Después, debe hacer clic en Construir en la barra superior de Android Studio:
Finalmente, tiene un archivo app-debug.apk en:
Nota : archivos apk, debug, app-debug.apk creados automáticamente en el archivo de salida por Android Studio.
fuente
Pasos para crear APK sin firmar
Mostrar fragmento de código
Nota: Técnicamente, lo que quieres es un APK firmado con una clave de depuración. El dispositivo rechazará un APK que en realidad no esté firmado. Por lo tanto, Unsigned APK dará un error si lo instala en el dispositivo.
fuente
Para APK sin firmar: simplemente establezca la firma de configuración nulo. Le dará appName-debug-unsigned.apk
Y construir desde el menú Construir. Disfrutar
Para APK firmado:
archivo keystore.properties
fuente