java - una - programa de firma de apps de google play
Error al generar apk firmado (11)
Intenté cargar mi apk en Google Play y encontré un mensaje de error: "Cargaste un archivo APK depurable. Por razones de seguridad, debes inhabilitar la depuración antes de que se pueda publicar en Google Play. Obtén más información sobre los archivos APK depurables".
Luego escribí android:debuggable="false"
en mi manifiesto y lo intenté de nuevo. He encontrado el mismo error, así que he propuesto la variante de compilación de mi módulo para liberar y generar una apk de nuevo, pero esto generó este error:
Error:Gradle: Execution failed for task '':app:lintVitalRelease''.
Lint found fatal errors while assembling a release target.
To proceed, either fix the issues identified by lint, or modify your build script as follows:
...
android {
lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
}
}
...
Asegúrese de haber definido todas las traducciones en todos los archivos string.xml
Debe agregar el código en el archivo gradle de nivel de proyecto para generar sobreescritura apk sobre errores
Elimine esa declaración de su manifiesto por completo, Eclipse se encargará de eso en el momento.
En caso de que intentes localizar el problema, encontré el mío en la siguiente ruta de mi proyecto: /app/build/reports/lint-results-release-fatal.html (o .xml).
¡Espero que esto ayude!
Me enfrenté al mismo problema al crear la aplicación firmada de android studio. Solo cambio un poco el cambio en el archivo build.gradle dentro de Android {}
lintOptions {
checkReleaseBuilds false
abortOnError false
}
Mi problema era una traducción faltante. Tenía un archivo settings.xml que no se había traducido porque no era necesario, así que tuve que agregar "traducible =" false "a las cadenas:
<string translatable="false" name="stringname">This string doesn''t need translation</string>
No recomendaría apagar los cheques de pelusa, están ahí por una razón. En cambio, verifique el error y corríjalo.
El informe de errores se guarda en [app module]/build/reports/lint-results-yourBuildName-fatal.html
. Puede abrir este archivo en un navegador para leer sobre los errores.
Sería bueno si Gradle pudiera aclarar un poco más dónde se genera el informe de errores.
Pruebe estas 3 líneas en su archivo app.gradle.
android {
lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
}
Tuve este problema y lo solucioné añadiendo
lintOptions {
checkReleaseBuilds false
}
a mi archivo build.grade
dentro de la sección android{ }
.
Windows -> referencias -> Android-> pelusa error comprobación.
un tick Ejecutar error completo .......
***Try this***
buildTypes {
release {
lintOptions {
disable ''MissingTranslation''
checkReleaseBuilds false
abortOnError false
}
minifyEnabled false
signingConfig signingConfigs.release
}
}