2013-07-12 11 views
10

sto provando a creare apk da riga di comando con ant. Sono in grado di creare build in modalità di debug durante l'ottenimento di questo errore quando eseguo la modalità di rilascio per la firma del file apk con il keystore generato.Il valore per 'keystore' non è valido. Si deve risolvere su un singolo percorso

miei local.properties file di aspetto come questo

sdk.dir=E:\\_WorkArea\\adt-bundle-windows-x86\\sdk 
key.store=C:\Users\\l.keystore 
key.alias=tys 
key.store.password=tr 
key.alias.password=tre 


    D:\Android-Sdks\tools\ant\build.xml:1132: The following error occurred 
while executing this line: 

D:\Android-Sdks\tools\ant\build.xml:1144: Value for 'keystore' is not 
valid. It must resolve to a single path 

risposta

3

Questo è stato risolto con l'archivio di chiavi e il progetto deve essere sulla stessa cartella ... questo è ciò che significa dicendo It must resolve to a single path me ..resolved. ... kudos

15

ho lo stesso problema con voi.

si perde l' "\" al valore key.store

Nota: key.store = C: \\ Users \\ l.keystore

+0

no che non ha funzionato. l'ho già risolto posizionando il file keystore all'interno della cartella del progetto. – cavallo

+2

Ha funzionato per me. Grazie – Ponmalar

4

@cavallo risposta è errata

Non è obbligatorio per il keystore essere nella stessa cartella. La soluzione per voi potrebbe aver funzionato perché il percorso relativo conterrebbe qualsiasi escape slashes.

Non ingannare gli altri accettando risposte sbagliate.

+0

@shdhir Mishra fammi controllare – cavallo

1

Ho ricevuto anche questo messaggio. Si è scoperto che il mio problema era in realtà nel file ant.properties in cui il percorso del keystore conteneva un errore. Cambiando quello fisso.

0

Sei copia incolla percorso dal file explorer, forse avete spazio nel percorso, come i programmi di file anche molto importante: c: \ percorso \ non è corretto (le finestre utente) uso \.

Problemi correlati