Si dovrebbe essere in grado di specificare l'archivio di chiavi da utilizzare con queste proprietà
key.store=/path/to/key.keystore
key.alias=alias
key.store.password=pass
key.alias.password=pass
Basta passare le proprietà per Ant.
[EDIT] Dalla documentazione in http://developer.android.com/guide/publishing/app-signing.html#setup
Gli strumenti di generazione di Android forniscono una modalità di firma di debug che rende più facile per voi per sviluppare ed eseguire il debug dell'applicazione, pur continuando a soddisfare i requisiti di sistema Android per la firma tuo. apk. Quando si utilizza la modalità di debug per creare la propria app, gli strumenti SDK invocano Keytool per creare automaticamente un keystore e una chiave di debug. Questa chiave di debug viene quindi utilizzata per firmare automaticamente .apk, quindi non è necessario firmare il pacchetto con la propria chiave.
Gli strumenti SDK creare il debug di chiavi/chiave con i nomi prestabiliti/password:
- nome Keystore: "debug.keystore"
- password dell'archivio chiavi: "Android"
- alias chiave: "androiddebugkey "
- parola chiave: "Android"
- CN: "CN = Android Debug, O = Android, C = US"
Se necessario, è possibile modificare la posizione/il nome del keystore/chiave di debug o fornire un keystore/chiave di debug personalizzato per utilizzare. Tuttavia, qualsiasi keystore/chiave di debug personalizzato deve utilizzare lo stesso keystore/nomi di chiavi e password come chiave di debug predefinita (come descritto sopra). (Per farlo in Eclipse/ADT, andare su Windows> Preferenze> Android> Build.)
Perché non copiarlo? – onit
perché voglio aggiungere quei file al controllo di versione – Huupke