10

I have developed and released an app on the Android Market. I compiled the release, signed and zipaligned with Eclipse ADT export. This process created a Keystore for me in the wizard. The steps i took are detailed in the Android dev guide.

I want to know, Where does the newly created keystore reside? I want to take it and reuse on another project but i am not sure where i can find it.

I thought it would be named something like my-release-key.keystore but i cant find it. Sorry if this comes out as a dumb question but i am quite new to this and is a wearied thing to get stuck on.

Edit: I used the Eclipse ADT Wizard and in there i entered the location as follows...

Keystore Location

I am developing on a Mac and a very new mac user. I just dont know where this file has been placed. It i not in the project folder or the "cd /" location.

Thanks

Sprouts
  • 229
  • 2
  • 4
  • 16
  • Did you sign it manually or via ADT's (Eclipse) "Export Signed Application Package" feature? – Dan S Aug 18 '11 at 18:47
  • See this similar thread: http://stackoverflow.com/questions/3588487/where-does-eclipse-hide-the-keystore – riper Aug 18 '11 at 18:49
  • Yes did use the "Export Signed Application Package" feature. Thanks for the similar thread link, But my problem is a different. – Sprouts Aug 18 '11 at 20:15
  • the same problem to me! how did you resolve it? – yee May 29 '13 at 07:12

4 Answers4

7

OK, I found out the Eclipse ADT on Mac OS X saves keystores by default in Eclipse.app/Contents/Mac OS :-(

yee
  • 424
  • 6
  • 13
  • 1
    if u use windows it would be here C:\tools\Android Development tools\eclipse – Bob Apr 22 '14 at 07:46
  • That was scary... What a retarded way to treat such an important file. Also note that by default file will not have extension. – Igor Čordaš May 19 '14 at 13:04
6

When using eclipse wizard you can explicitly set keystore destination folder. But if you didn't do it (in your case), eclipse will save new key in your home directory.

Eclipse Wizard

4e6
  • 10,696
  • 4
  • 52
  • 62
1

Basically in windows(Checked in Window 7) the release_kestore stores by default in C:\Users\xyz\release_keystore. Then we have to move it to our comfortable place.

Ranjit
  • 5,130
  • 3
  • 30
  • 66
1

You should manually create it with keytool. This step described in Obtain a suitable private key part of the guide.

4e6
  • 10,696
  • 4
  • 52
  • 62
  • Hi, There is a debug.keystore at that location. But this is not a newly created. I presume this is the key used for debug on a system. but a debug key cannot be used to sign for android market. – Sprouts Aug 18 '11 at 19:03
  • My apologies. I misunderstood your question, delete and then edit the answer. – 4e6 Aug 18 '11 at 19:07
  • 4e6 - Yes creating it manual with keytool is one way of creating a key, but i have already created it with the Eclipse ADT wizard. I need to find the key that was created by the wizard and not create a new one. – Sprouts Aug 18 '11 at 20:34