Android Studio 0.5.3 – ¿Por qué no ejecuta "Make Project" ejecutar más?
"Make Project" en Android Studio no crea un archivo apk para mí desde que actualizé a 0.5.3. ¿Alguien sabe cómo puedo hacer que lo haga?
He actualizado buildToolsVersion a 19.0.3, que es la última versión.
- ¿Cuál es la diferencia entre compilar, testCompile y proporcionada en dependencia de gradle
- Android Twitter Conflicto del SDK de la tela con Google GSON
- Cómo generar html informe con gradle 1.12?
- Android Studio: las variantes de la generación no aparecen
- Cobertura de código en android studio 1.2 para pruebas instrumentadas
(Cada vez que se actualiza Android Studio crea otro problema como este, lo siento, pero no soy un experto en sistemas de construcción, ni siquiera tengo ni idea de qué tipo de vudú está involucrado en la construcción de un proyecto).
Gracias.
- Después de la actualización de Android Studio 2.2 / gradle plugin 2.2.0: "no se puede obtener propiedad desconocida 'assembleRelease'"
- Android Studio Sigue diciendo No se pudo completar la ejecución de Gradle
- Anula la versión de Java cuando construye un proyecto Cordova con gradle
- Importar biblioteca en Eclipse sin jar
- Gradle Sube la aplicación android apk a maven repo (nexus)
- Gradle montar de un proyecto de Android falló, no puede encontrar R.txt
- Android: Modo Jumbo vs Multidex
- ¿Por qué no puedo usar la tarea gradle connectedDebugAndroidTest en mi script de compilación?
Ahora tiene que ejecutar una tarea de montaje gradle para hacer el apk. Aquí hay una publicación en Google+ en la comunidad de "Herramientas para desarrolladores de Android" sobre el tema (por Alex Ruiz).
"Crear> Hacer" cambios de comportamiento. En la siguiente versión de Android Studio (0.5.3), hemos cambiado el comportamiento de los menús "Build>" Make "En lugar de invocar las tareas" assemble "de Gradle, ahora solo compilan código Java (generando R.java si es necesario ,) similar al comportamiento de Eclipse ADT, lo que acelerará los flujos de trabajo de desarrollo (pre-dex, dex, packaging, etc.) se ejecutará sólo al ejecutar / depurar una aplicación o al exportar un APK.
Como efecto secundario, se ha eliminado el menú "Compilación> Compilar", ya que ahora es redundante.
El botón "Hacer" en Android Studio ahora ejecuta la tarea gradle android plugin "compileDebugJava". Para construir el archivo APK, necesita ejecutar la tarea "assembleDebug". No estoy seguro de cuál fue la razón para cambiar el comportamiento del botón o cómo cambiarlo de nuevo. La única manera fácil (es decir, no usar la línea de comandos) para que la tarea assembleDebug se ejecute es tener una configuración de ejecución que ejecuta un "Gradle-aware Make" antes del lanzamiento. El "gradle-aware Make" es simplemente la tarea assembleDebug.
Yo prefería el viejo comportamiento, pero por supuesto, Google lo sabe mejor.
Editar: Sé que nadie se preocupa, pero he trabajado en torno a esto añadiendo gradlew a Android Studio como una herramienta externa, con la opción de línea de comandos "assembleDebug" y luego agregar un botón personalizado a la barra de herramientas para ejecutar esta herramienta externa. Ahora utilizo este botón en lugar del botón Crear proyecto, ya que hace lo que me gustaría hacer (construir un APK).
Esta es una forma sencilla de crear el archivo APK:
- Abra la ventana Gradle Tool. Para encontrar esa ventana, utilice Ayuda-> Buscar acción, escriba "Gradle" y seleccione "Gradle" en la categoría "Windows de herramientas";
- Haga doble clic en "assembleDebug" para crear el APK. O mejor: haga clic con el botón derecho del ratón en "assembleDebug" y elija "Crear …" para que esta tarea se guarde para uso futuro en el menú de configuraciones que aparece en la barra de herramientas principal.
- Retrofit + OkHTTP – la caché de respuestas no funciona
- Android: onUpgrade no llama a la actualización de la base de datos