Generando sin firmar, libera apk con Android Studio

Necesito generar un APK sin firmar, en el que alguien más lo firmará y lo lanzará a la tienda, con alguien manejando las llaves y todo lo demás. Mi problema es que Android Studio lanza un error cada vez que intento construir:

app-flavorUnsigned-release-unsigned.apk is not signed. Please configure the signing information for the selected flavor using the Project Structure dialog. 

He intentado varios, métodos anteriores:

  • Falló al crear un artefacto (no puedo encontrar ningún menú con "artefactos" en cualquier lugar, aunque para editar las configuraciones encontré la opción de elegir un artefacto personalizado) [ Probablemente mejor opción]
  • Creación de una configuración de firma vacía
  • Creación de un sabor personalizado
  • Utilizando el terminal para ejecutar gradle assemble o gradle assembleRelease (que falla debido a una de mis bibliotecas de módulos importantes que tratan de ser construido)

Aquí está mi actual [aplicación] build.gradle:

 apply plugin: 'com.android.application' android { signingConfigs { unsigned { storePassword = "" keyAlias = "" keyPassword = "" } } compileSdkVersion 19 buildToolsVersion "20.0.0" defaultConfig { applicationId "hiddenForClientPrivacy" minSdkVersion 13 targetSdkVersion 20 versionCode 1 versionName "1.0" signingConfig signingConfigs.unsigned } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.unsigned } unsignedBuild { debuggable false versionNameSuffix '-unsigned' signingConfig signingConfigs.unsigned } debug { } } productFlavors { flavorUnsigned { versionCode = 1; } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:20.0.0' compile project(':SlidingMenu') compile 'com.android.support:support-v13:20.0.0' compile 'com.github.castorflex.verticalviewpager:library:19.0.1' } 

Gracias por toda y cualquier ayuda.

Edición posterior a la ayuda: Como muestra la respuesta aceptada marcada, tuve que borrar el bloqueo de liberación. Además, estaba haciendo clic en el botón "Ejecutar", que debería mostrar correctamente un error, ya que no puedo ejecutar un apk de liberación sin firmar en un emulador o dispositivo. La respuesta aceptada describe todo.

En el tipo de compilación de release , no especifique un signingConfig en absoluto, y su compilación no se firmará. Las versiones de lanzamiento no recogen la configuración de firma predeterminada que las compilaciones de depuración obtienen, por lo que debería funcionar para ellas.

Hay una discusión en la lista de correo de adt-dev sobre ella.

Tenga en cuenta que para construir desde Android Studio, tendrá que ir a la ventana de tareas de Gradle y elegir la tarea assembleRelease ; Las compilaciones normales a través de "Make Project" realmente no construyen el APK final.

Realmente usted puede construir un unsigned. APK apenas construyéndolo:

Para generarlo, en el lado izquierdo del Android Studio, hay un menú de variantes de construcción (tal vez escrito verticalmente ). Pinchalo.

Aparecerá la pestaña de ventana Construir variantes, haga clic en depurar y cámbiela por liberación .

Reconstruya su aplicación de proyecto > Construir> Reconstruir proyecto .

A continuación, haga clic en Ejecutar , aparecerá una nueva ventana, haga clic en Ejecutar> Continuar de todos modos> Elija el dispositivo con el que desea ejecutar> Aceptar .

La aplicación no funcionará en tu dispositivo, pero la versión de compilación de lanzamiento de tu .apk, se generará en el mismo directorio que las de depuración:

  • C: \ ANDROID_PROJECT_DIRECTORY \ app \ build \ outputs \ apk \

Usted puede notar que el nombre es app-release-unsigned.apk y era exactamente lo que queríamos tener.

Más información sobre este sitio web de tutorial .

  • Implementación de Phonegap / Cordova aplicación para Android?
  • Cree Chrome para Android
  • Android Build en Eclipse no genera los ids de recursos correctos en R.java
  • Integración continua con Android
  • Android: crea aplicaciones sin eclipse
  • Icono de notificación en blanco para Android con Phonegap Build y PushPlugin
  • Error: no se pudo cargar android-info.txt
  • No se encuentran recursos de Android en algunos dispositivos
  • Cordova after_prepare hook tiene éxito en Android pero falla en iOS
  • Android Studio: cómo crear un segundo tipo de compilación de depuración
  • La sincronización Repo falla al inicializar el árbol de trabajo CM13
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.