válida una subido studio play online has google generate generar firmar firma encrypt con apps android android-studio gradle apk zipalign

android - studio - has subido un apk con una firma no válida



Android Studio-Cómo crear ZipAlign apk (6)

Establezca classpath desde ''com.android.tools.build:gradle:2.2.0-alpha3'' a

classpath ''com.android.tools.build:gradle:2.1.2''

He creado una aplicación firmada usando Android Studio y ahora voy a zipalignarla, he leído esto: http://developer.android.com/tools/help/zipalign.html pero todavía no estoy seguro de dónde agregar las líneas de código, ¿está en el archivo Gradle y dónde en el archivo agrego las líneas?


Esto funciona para mí:

  1. Copie la última carpeta de la versión 22.0.1 en yourproject / platforms / android / build / outputs / apk (como la versión 22.0.1 es mi última versión)

  2. Copie yourkey.keystore y su project.apk en esta carpeta de verison 22.0.1.

  3. En la ruta yourproject / platforms / android / build / outputs / apk / 22.0.1, ejecute este comando:

    zipalign -v 4 name_of_current.apk name_of_wanted.apk

  4. El name_of_wanted.apk debe ubicarse en yourproject / platforms / android / build / outputs / apk / 22.0.1


Si ha creado un archivo .apk (modo de lanzamiento) desde Android Studio, su APK ya está alineado. El paso zipalign es parte del proceso de compilación en Android Studio .

Puede verificar una APK con:

zipalign -c -v 4 {APP}.apk

Para alinear un APK, ejecuta:

zipalign -v 4 {APP}.apk {ZIPALIGNED_APP}.apk


zipalign está en ADT/sdk/build-tools/android4.4W

  1. Copia la carpeta android4.4W

  2. yourproject/platforms/android/build/outputs/apk en yourproject/platforms/android/build/outputs/apk

  3. Ahora, copie yourkey.keystore and your project.apk

  4. android4.4W en la ruta completa de android4.4W

    yourproject/platforms/android/build/outputs/apk/android4.4W

  5. luego, $ zipalign -v 4 project.apk wowdone.apk .

Visita para más detalles: http://prehow.com/convert-wordpress-to-android-app-tutorial.html

Eso es todo, espero que esta respuesta te ayude.


Para completar el proceso de firma, siga los pasos. (Zip se alinea manualmente después de apk compilado)

Paso 0: antes de firmar apk, agrega el código en tu aplicación module.gradle file: establece zippAlignEnable y minifyEnable true.

buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile(''proguard-android-optimize.txt''), ''proguard-rules.pro'' //zipAlignEnabled true //uncomment for automatically zip aligned by studio } }

Paso 1: Firme su APK, actualice el modo más información

Paso 2: busca la ubicación:. / Tu sdk / build-tools / 24.0.0

Paso 3: copie su archivo de almacén de claves .jks y la APK firmada, y luego péguelo aquí.

Paso 4: abre el símbolo del sistema (para Windows). establecer el camino de tu ubicación donde pegas cosas

Paso 5: escriba el comando: zipalign -f -v 4 infile.apk outfile.apk

aquí infile es mi archivo apk y archivo de salida que se carga en Play Store.

Hecho...!

Si cmp conseguirá BUILD fallido.

Consulte aquí para obtener más información acerca del error (falla en la creación de Zipalign) haga lo siguiente

1) Reinicia y abre Android Studio,

2) cierra cmd, luego vuelve a abrirlo.

3) Ahora haz el proceso anterior.

Editar: error de resources.arsc BAD-1 encontrado

set classpath ''com.android.tools.build:gradle:2.2.0-alpha3''

a

classpath ''com.android.tools.build:gradle:2.1.2''

Feliz lanzamiento :)


Dentro del archivo build.gradle de su módulo principal puede tener múltiples tipos de compilación junto con su depuración.

Puede especificar la característica de zipAlign dentro de cualquiera de su buildType mediante el uso de

buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.txt'' zipAlignEnabled true } }

Nota: las versiones anteriores usan zipAlign , en lugar de zipAlignEnabled

Las tareas de gradle predeterminadas siempre se crean para depurar y lanzar buildTypes, ya sea que definas o no. La depuración es para fines de depuración y la versión para la aplicación firmada (compilación >> generar apk firmado) . Debe definir su signingConfig para versiones de lanzamiento.

Consulte la sección Tipos de compilación en el enlace a continuación mencionado para conocer otras propiedades que puede usar en sus buildTypes

http://tools.android.com/tech-docs/new-build-system/user-guide