2014-05-08 11 views

risposta

27

La password principale non è effettivamente memorizzata, ma è usata per crittografare il file di password principale, che vive in il file security.xml con le preferenze di Android Studio. Questo file contiene versioni crittografate del keystore e delle password chiave se si seleziona la casella di controllo "Ricorda password" nella procedura guidata Genera APK firmato; se non si dice di ricordare le password, non viene memorizzato nulla.

Dove quel file vive dipende dalla vostra piattaforma, ma in generale su Windows sarà in <User home>\.AndroidStudioPreview\config\security.xml, ~/Library/Preferences/AndroidStudioPreview/options/security.xml su MacOS, e ~/.AndroidStudioPreview/config/security.xml su Linux. Vedere http://www.jetbrains.com/idea/webhelp/project-and-ide-settings.html per ulteriori informazioni su dove sono memorizzate le preferenze per IntelliJ; è essenzialmente lo stesso per Android Studio.

Si può trovare un po 'più di informazioni sul file in una domanda SO di cercare di decifrare il contenuto del file se la password principale è noto: Intellij IDEA - view saved password

+1

sul mio Mac il file è stato qui ./Library/Preferences/AndroidStudioPreview/options/security.xml – powder366

+0

In Mac OS percorso corrente /Library/Preferences/AndroidStudio/options/security.xml – R00We

+0

@ Scott Barta, una volta abbiamo controllato "Ricorda le password" possiamo annullarlo? Voglio mettere la password manualmente come prima. – rxlky

3

per Studio versione Android 1.0.2 su Windows 7, la sicurezza .xml si trova a .AndroidStudio \ config \ options \ security.xml

+1

Questo non sembra aggiungere nulla alla risposta accettata. –

+0

Sì, sì. Scott ha menzionato "AndroidStudioPreview", Stanley ha scritto "AndroidStudio" che è corretto. – Yar

+2

@Yar una modifica sarebbe più appropriata allora –

3

Nel mio sistema Linux questo è dove si trova il file security.xml ::

~/.AndroidStudio2.2/config/options/security.xml 

master password sono criptate (AES) e salvato nel file security.xml. La posizione potrebbe cambiare in base al sistema e alla versione di Android Studio che stai utilizzando. È possibile eseguire il seguente comando nella shell dei comandi.

locate security.xml 
Problemi correlati