Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use apksigner to sign Android APK, bump up major version #7544

Merged
merged 3 commits into from
Jun 22, 2018
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"loc.friendlyName": "Android-Signatur",
"loc.helpMarkDown": "[Weitere Informationen](https://go.microsoft.com/fwlink/?LinkID=613717)",
"loc.description": "Android-APK-Dateien signieren und ausrichten",
"loc.instanceNameFormat": "APK-Dateien $(files) werden signiert und ausgerichtet",
"loc.group.displayName.jarsignerOptions": "Signaturoptionen",
"loc.group.displayName.zipalignOptions": "Zipalign-Optionen",
"loc.input.label.files": "APK files",
"loc.input.help.files": "Der relative Pfad vom Repositorystamm zu der APK-Datei bzw. den APK-Dateien, die Sie signieren möchten. Sie können Platzhalter verwenden, um mehrere Dateien anzugeben. Beispiel: \"**/bin/*.apk\" für alle APK-Dateien im Unterordner \"bin\".",
"loc.input.label.jarsign": "APK signieren",
"loc.input.help.jarsign": "Wählen Sie diese Option aus, wenn Sie die APK-Datei mit einer bereitgestellten KeyStore-Datei signieren möchten. Unsignierte APKs können nur in einem Emulator ausgeführt werden. APKs müssen signiert werden, um auf einem Gerät ausgeführt zu werden. ",
"loc.input.label.keystoreFile": "Keystore file",
"loc.input.help.keystoreFile": "Wählen Sie die Keystore-Datei aus, die zum Signieren des APK in \"Sichere Dateien\" hochgeladen wurde.",
"loc.input.label.keystorePass": "Keystore password",
"loc.input.help.keystorePass": "Geben Sie das Kennwort die KeyStore-Datei an. Verwenden Sie eine neue Variable, deren Sperre auf der Registerkarte \"Variablen\" aktiviert ist, um den Wert zu verschlüsseln.",
"loc.input.label.keystoreAlias": "Alias",
"loc.input.help.keystoreAlias": "Geben Sie den Alias an, der das öffentliche/private Schlüsselpaar identifiziert, das in der KeyStore-Datei verwendet werden soll.",
"loc.input.label.keyPass": "Key password",
"loc.input.help.keyPass": "Geben Sie das Schlüsselkennwort für den Alias und die KeyStore-Datei an. Verwenden Sie eine neue Variable, deren Sperre auf der Registerkarte \"Variablen\" aktiviert ist, um den Wert zu verschlüsseln.",
"loc.input.label.jarsignerArguments": "Jarsigner arguments",
"loc.input.help.jarsignerArguments": "Geben Sie alle Optionen an, die an die Jarsigner-Befehlszeile übergeben werden sollen. Die Standardoptionen lauten: -verbose -sigalg MD5withRSA -digestalg SHA1",
"loc.input.label.zipalign": "Zipalign",
"loc.input.help.zipalign": "Geben Sie an, ob Ihr Paket mit Zipalign verarbeitet werden soll. Dadurch wird der von einer App benötigte Arbeitsspeicherplatz reduziert.",
"loc.input.label.zipalignLocation": "Zipalign location",
"loc.input.help.zipalignLocation": "Geben Sie optional den Pfad zu der beim Signieren verwendeten ausführbaren Zipalign-Datei an. Standardmäßig handelt es sich hierbei um die Zipalign-Datei, die sich in dem für Ihren Anwendungsbuild verwendeten Android SDK-Versionsordner befindet.",
"loc.messages.AndroidHomeNotSet": "Die ANDROID_HOME-Umgebungsvariable ist für den ausführenden Benutzer nicht festgelegt.",
"loc.messages.CouldNotFindZipalign": "Das Zipalign-Tool wurde nicht gefunden.",
"loc.messages.CouldNotFindZipalignInAndroidHome": "Das Zipalign-Tool wurde nicht gefunden in ANDROID_HOME: %s.",
"loc.messages.JavaHomeNotSet": "Die JAVA_HOME-Umgebungsvariable ist für den ausführenden Benutzer nicht festgelegt.",
"loc.messages.NoMatchingFiles": "Keine mit dem Suchmuster übereinstimmenden Dateien wurden gefunden: %s",
"loc.messages.DeleteKeystoreFileFailed": "Fehler beim Löschen der Keystore-Datei, die vom Server heruntergeladen wurde: %s"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"loc.friendlyName": "Android Signing",
"loc.helpMarkDown": "[More Information](https://go.microsoft.com/fwlink/?LinkID=613717)",
"loc.description": "Sign and align Android APK files",
"loc.instanceNameFormat": "Signing and aligning APK file(s) $(files)",
"loc.releaseNotes": "This version of the task uses apksigner instead of jarsigner to sign APKs.",
"loc.group.displayName.apksignerOptions": "Signing Options",
"loc.group.displayName.zipalignOptions": "Zipalign Options",
"loc.input.label.files": "APK files",
"loc.input.help.files": "Relative path from the repo root to the APK(s) you want to sign. You can use wildcards to specify multiple files ([more information](https://go.microsoft.com/fwlink/?linkid=856077)). For example, `**/bin/*.apk` for all .APK files in the 'bin' subfolder",
"loc.input.label.apksign": "Sign the APK",
"loc.input.help.apksign": "Select this option to sign the APK with a provided keystore file. Unsigned APKs can only run in an emulator. APKs must be signed to run on a device.",
"loc.input.label.keystoreFile": "Keystore file",
"loc.input.help.keystoreFile": "Select the keystore file that was uploaded to `Secure Files` to be used to sign the APK.",
"loc.input.label.keystorePass": "Keystore password",
"loc.input.help.keystorePass": "Enter the password for the provided keystore file. Use a new variable with its lock enabled on the Variables tab to encrypt this value.",
"loc.input.label.keystoreAlias": "Alias",
"loc.input.help.keystoreAlias": "Enter the alias that identifies the public/private key pair to be used in the keystore file.",
"loc.input.label.keyPass": "Key password",
"loc.input.help.keyPass": "Enter the key password for the alias and keystore file. Use a new variable with its lock enabled on the Variables tab to encrypt this value.",
"loc.input.label.apksignerArguments": "apksigner arguments",
"loc.input.help.apksignerArguments": "Provide any options to pass to the apksigner command line. Default is: -verbose -sigalg MD5withRSA -digestalg SHA1",
"loc.input.label.apksignerLocation": "apksigner location",
"loc.input.help.apksignerLocation": "Optionally specify the location of the apksigner executable used during signing. This defaults to the apksigner found in the Android SDK version folder that your application builds against.",
"loc.input.label.zipalign": "Zipalign",
"loc.input.help.zipalign": "Select if you want to zipalign your package. This reduces the amount of RAM consumed by an app.",
"loc.input.label.zipalignLocation": "Zipalign location",
"loc.input.help.zipalignLocation": "Optionally specify the location of the zipalign executable used during signing. This defaults to the zipalign found in the Android SDK version folder that your application builds against.",
"loc.messages.AndroidHomeNotSet": "The ANDROID_HOME environment variable is not set for the running user.",
"loc.messages.CouldNotFindToolInAndroidHome": "Could not find tool: %s inside ANDROID_HOME: %s",
"loc.messages.NoMatchingFiles": "No matching files were found with search pattern: %s",
"loc.messages.DeleteKeystoreFileFailed": "Failed to delete keystore file downloaded from the server: %s"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"loc.friendlyName": "Firma de Android",
"loc.helpMarkDown": "[Más información](https://go.microsoft.com/fwlink/?LinkID=613717)",
"loc.description": "Firmar y alinear archivos APK de Android",
"loc.instanceNameFormat": "Firma y alineación de archivos APK $(files)",
"loc.group.displayName.jarsignerOptions": "Opciones de firma",
"loc.group.displayName.zipalignOptions": "Opciones de Zipalign",
"loc.input.label.files": "APK files",
"loc.input.help.files": "Ruta de acceso relativa de la raíz del repositorio a los APK que desea firmar. Puede usar caracteres comodín para especificar varios archivos. Por ejemplo, \"**/bin/*.apk\" para todos los archivos .APK en la subcarpeta bin.",
"loc.input.label.jarsign": "Firmar el APK",
"loc.input.help.jarsign": "Seleccione esta opción para firmar el APK con un archivo de almacén de claves proporcionado. Los APK sin firma solo se pueden ejecutar en un emulador. Deben estar firmados para poder ejecutarlos en un dispositivo.",
"loc.input.label.keystoreFile": "Keystore file",
"loc.input.help.keystoreFile": "Seleccione el archivo de almacén de claves que se cargó en \"Archivos seguros\" a fin de usarlo para firmar el APK.",
"loc.input.label.keystorePass": "Keystore password",
"loc.input.help.keystorePass": "Escriba la contraseña del archivo de almacén de claves proporcionado. Utilice una variable nueva con el bloqueo habilitado en la ficha Variables para cifrar este valor.",
"loc.input.label.keystoreAlias": "Alias",
"loc.input.help.keystoreAlias": "Escriba el alias que identifica el par de claves pública/privada que debe usarse en el archivo de almacén de claves.",
"loc.input.label.keyPass": "Key password",
"loc.input.help.keyPass": "Escriba la contraseña de clave del alias y el archivo de almacén de claves. Utilice una variable nueva con el bloqueo habilitado en la ficha Variables para cifrar este valor.",
"loc.input.label.jarsignerArguments": "Jarsigner arguments",
"loc.input.help.jarsignerArguments": "Proporcione cualquier opción para pasar a la línea de comandos de Jarsigner. El valor predeterminado es: -verbose -sigalg MD5withRSA -digestalg SHA1",
"loc.input.label.zipalign": "Zipalign",
"loc.input.help.zipalign": "Seleccione si desea optimizar el paquete con zipalign. Esta acción disminuye la cantidad de RAM que consume una aplicación.",
"loc.input.label.zipalignLocation": "Zipalign location",
"loc.input.help.zipalignLocation": "Especifique opcionalmente la ubicación del ejecutable zipalign usado durante la firma. Se establece como valor predeterminado el ejecutable zipalign que se encuentra en la carpeta de la versión de Android SDK en que se compila la aplicación.",
"loc.messages.AndroidHomeNotSet": "La variable de entorno ANDROID_HOME no está definida para el usuario actual.",
"loc.messages.CouldNotFindZipalign": "No se encuentra la herramiena zipalign.",
"loc.messages.CouldNotFindZipalignInAndroidHome": "No se encuentra la herramienta zipalign en ANDROID_HOME: %s",
"loc.messages.JavaHomeNotSet": "La variable de entorno JAVA_HOME no está definida para el usuario actual.",
"loc.messages.NoMatchingFiles": "No se encontraron archivos coincidentes con el patrón de búsqueda: %s",
"loc.messages.DeleteKeystoreFileFailed": "No se pudo eliminar el archivo de almacén de claves descargado del servidor: %s"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"loc.friendlyName": "Signature Android",
"loc.helpMarkDown": "[Plus d'informations](https://go.microsoft.com/fwlink/?LinkID=613717)",
"loc.description": "Signer et aligner les fichiers APK Android",
"loc.instanceNameFormat": "Signature et alignement de fichiers APK $(files)",
"loc.group.displayName.jarsignerOptions": "Options de signature",
"loc.group.displayName.zipalignOptions": "Options Zipalign",
"loc.input.label.files": "APK files",
"loc.input.help.files": "Chemin d'accès relatif de la racine de référentiel vers le ou les fichiers APK que vous voulez signer. Vous pouvez utiliser des caractères génériques pour spécifier plusieurs fichiers. Par exemple, '**/bin/*.apk' pour tous les fichiers APK du sous-dossier 'bin'.",
"loc.input.label.jarsign": "Signer le fichier APK",
"loc.input.help.jarsign": "Sélectionnez cette option pour signer le fichier APK avec le fichier de magasin de clés fourni. Les fichiers APK non signés peuvent uniquement s'exécuter dans un émulateur. Les fichiers APK doivent être signés pour pouvoir s'exécuter sur un appareil.",
"loc.input.label.keystoreFile": "Keystore file",
"loc.input.help.keystoreFile": "Sélectionnez le fichier de magasin de clés chargé dans 'Fichiers sécurisés' à utiliser pour signer le fichier APK.",
"loc.input.label.keystorePass": "Keystore password",
"loc.input.help.keystorePass": "Entrez le mot de passe du fichier de magasin de clés fourni. Pour chiffrer cette valeur, utilisez une nouvelle variable en activant son verrou sous l'onglet Variables.",
"loc.input.label.keystoreAlias": "Alias",
"loc.input.help.keystoreAlias": "Entrez l'alias qui identifie la paire de clés publiques/privées à utiliser dans le fichier de magasin de clés.",
"loc.input.label.keyPass": "Key password",
"loc.input.help.keyPass": "Entrez le mot de passe de clé pour l'alias et le fichier de magasin de clés. Pour chiffrer cette valeur, utilisez une nouvelle variable en activant son verrou sous l'onglet Variables.",
"loc.input.label.jarsignerArguments": "Jarsigner arguments",
"loc.input.help.jarsignerArguments": "Indiquez les éventuelles options pour passer à la ligne de commande jarsigner. Valeur par défaut : -verbose -sigalg MD5withRSA -digestalg SHA1",
"loc.input.label.zipalign": "Zipalign",
"loc.input.help.zipalign": "Sélectionnez cette option si vous voulez compresser votre package dans un fichier zipalign. Cela réduit la quantité de RAM consommée par une application.",
"loc.input.label.zipalignLocation": "Zipalign location",
"loc.input.help.zipalignLocation": "Indiquez éventuellement l'emplacement de l'exécutable zipalign utilisé lors de la signature. Il s'agit par défaut du fichier zipalign disponible dans le dossier de la version Android SDK sur laquelle repose votre application.",
"loc.messages.AndroidHomeNotSet": "La variable d'environnement ANDROID_HOME n'est pas définie pour l'utilisateur actuel.",
"loc.messages.CouldNotFindZipalign": "L'outil zipalign est introuvable.",
"loc.messages.CouldNotFindZipalignInAndroidHome": "L'outil zipalign est introuvable dans ANDROID_HOME : %s",
"loc.messages.JavaHomeNotSet": "La variable d'environnement JAVA_HOME n'est pas définie pour l'utilisateur actuel.",
"loc.messages.NoMatchingFiles": "Il n'existe aucun fichier correspondant au modèle de recherche : %s",
"loc.messages.DeleteKeystoreFileFailed": "Échec de la suppression du fichier de magasin de clés téléchargé à partir du serveur : %s"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"loc.friendlyName": "Firma per Android",
"loc.helpMarkDown": "[Altre informazioni](https://go.microsoft.com/fwlink/?LinkID=613717)",
"loc.description": "Consente di firmare e allineare i file APK di Android",
"loc.instanceNameFormat": "Firma e allineamento dei file APK $(files)",
"loc.group.displayName.jarsignerOptions": "Opzioni di firma",
"loc.group.displayName.zipalignOptions": "Opzioni Zipalign",
"loc.input.label.files": "APK files",
"loc.input.help.files": "Percorso relativo dalla radice del repository ai file APK da firmare. Per specificare più file, è possibile usare i caratteri jolly, ad esempio `**/bin/*.apk` per tutti i file APK presenti nella sottocartella 'bin'.",
"loc.input.label.jarsign": "Firma APK",
"loc.input.help.jarsign": "Selezionare questa opzione per firmare l'APK con un file dell'archivio chiavi fornito. Per essere eseguiti in un dispositivo, gli APK devono essere firmati. Gli APK senza firma possono essere eseguiti sono in un emulatore.",
"loc.input.label.keystoreFile": "Keystore file",
"loc.input.help.keystoreFile": "Consente di selezionare il file dell'archivio chiavi caricato in `File protetti` da usare per firmare l'APK.",
"loc.input.label.keystorePass": "Keystore password",
"loc.input.help.keystorePass": "Immettere la password per il file dell'archivio chiavi fornito. Per crittografare questo valore, usare una nuova variabile con il blocco abilitato nella scheda Variabili.",
"loc.input.label.keystoreAlias": "Alias",
"loc.input.help.keystoreAlias": "Immettere l'alias che identifica la coppia di chiavi pubblica/privata da usare nel file dell'archivio chiavi.",
"loc.input.label.keyPass": "Key password",
"loc.input.help.keyPass": "Immettere la password chiave per il file dell'archivio chiavi e l'alias. Per crittografare questo valore, usare una nuova variabile con il blocco abilitato nella scheda Variabili.",
"loc.input.label.jarsignerArguments": "Jarsigner arguments",
"loc.input.help.jarsignerArguments": "Consente di specificare le eventuali opzioni da passare alla riga di comando di Jarsigner. Impostazione predefinita: -verbose -sigalg MD5withRSA -digestalg SHA1",
"loc.input.label.zipalign": "Zipalign",
"loc.input.help.zipalign": "Consente di scegliere se eseguire zipalign per il pacchetto, in modo da ridurre la quantità di RAM utilizzata da un'app.",
"loc.input.label.zipalignLocation": "Zipalign location",
"loc.input.help.zipalignLocation": "Consente facoltativamente di specificare il percorso dell'eseguibile di zipalign usato durante la firma. Per impostazione predefinita viene usato l'eseguibile di zipalign trovato nella cartella della versione di Android SDK usata per la compilazione dell'applicazione.",
"loc.messages.AndroidHomeNotSet": "La variabile di ambiente ANDROID_HOME non è impostata per l'utente in esecuzione.",
"loc.messages.CouldNotFindZipalign": "Non è stato possibile trovare lo strumento zipalign.",
"loc.messages.CouldNotFindZipalignInAndroidHome": "Non è stato possibile trovare lo strumento zipalign in ANDROID_HOME: %s",
"loc.messages.JavaHomeNotSet": "La variabile di ambiente JAVA_HOME non è impostata per l'utente in esecuzione.",
"loc.messages.NoMatchingFiles": "Non sono stati trovati file corrispondenti con il criterio di ricerca: %s",
"loc.messages.DeleteKeystoreFileFailed": "Non è stato possibile eliminare il file dell'archivio chiavi scaricato dal server: %s"
}
Loading