Problème:
Nous avons un fichier créé avec keytool (de jdk 1.5) qui n'est visible qu'avec la commande ls . Lorsque nous faisons un dir , ce n'est pas là.
Détails:
Le fichier a été créé en utilisant les descriptions ici: http://developer.android.com/guide/publishing/app-signing.html
$ Keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validité 10000
Sortie de la commande dir
:
C:\Program Files\Java\jdk1.5.0_22\bin>dir Volume in drive C is System Volume Serial Number is C0CC-F06B Directory of C:\Program Files\Java\jdk1.5.0_22\bin 2010-12-06 11:26 <DIR> . 2010-12-06 11:26 <DIR> .. 2009-10-09 02:36 53 370 appletviewer.exe 2009-10-09 02:36 53 359 apt.exe 2009-10-09 03:16 36 975 beanreg.dll 2009-10-09 02:36 53 368 extcheck.exe 2009-10-09 03:01 20 480 HtmlConverter.exe 2009-10-09 02:36 53 370 idlj.exe 2009-10-09 02:36 53 351 jar.exe [...(files omitted)...] 2009-10-09 02:36 53 392 tnameserv.exe 2009-10-09 02:36 127 101 unpack200.exe 36 File(s) 2 039 866 bytes 2 Dir(s) 12 419 006 464 bytes free
Sortie de la commande cygwin ls
:
C:\Program Files\Java\jdk1.5.0_22\bin>ls -l total 2132 -rwx------+ 1 SYSTEM SYSTEM 20480 Oct 9 2009 HtmlConverter.exe -rwx------+ 1 SYSTEM SYSTEM 53370 Oct 9 2009 appletviewer.exe -rwx------+ 1 SYSTEM SYSTEM 53359 Oct 9 2009 apt.exe -rwx------+ 1 SYSTEM SYSTEM 36975 Oct 9 2009 beanreg.dll -rwx------+ 1 SYSTEM SYSTEM 53368 Oct 9 2009 extcheck.exe -rwx------+ 1 SYSTEM SYSTEM 53370 Oct 9 2009 idlj.exe -rwx------+ 1 SYSTEM SYSTEM 53351 Oct 9 2009 jar.exe [...(files omitted)...] -rwx------+ 1 jchan Domain Users 2207 Mar 14 11:51 key-android.jks -rwx------+ 1 SYSTEM SYSTEM 53392 Oct 9 2009 tnameserv.exe -rwx------+ 1 SYSTEM SYSTEM 127101 Oct 9 2009 unpack200.exe
Notez le fichier key-android.jks qui s'affiche dans la deuxième liste.
Sur Windows Vista / 7, le fichier n'est pas sous C:\Program Files\
mais dans Virtualstore blow %localappdata%\VirtualStore\
, comme normal Les utilisateurs ne sont pas autorisés à écrire dans C:\Program Files\
. Essayez de placer le fichier clé dans un autre répertoire.