title: When moving from 32bit machine to 64bit I have to uninstall my app
body: <p>So this might sound like a complete and total noob question, but I'm going to ask and see what I find anyway.</p>
  
  <p>I'm working on an Android application using Eclipse IDE.  I have two development machines that I use (one for work, one for home) and one is 64bit while the other is 32bit.  The phone that I'm using to test my application is a Google Nexus (Verizon flavored, most up to date drivers).  If I build and run the application using one machine, then try to do the same on the other machine I get a console error that tells me to run an ADB command to uninstall my app because the signature has changed.</p>
  
  <p>From what I understand it's because "debug.keystrore" (located in %USER_HOME%/.android) is different for each machine.  Why does it do this?  I assumed that the application signature was unique to the app not the app + dev machine.  Is this normal behavior?  If so, is there something I can do to get around it?  I'm worried that copy/pasting the file between machines could cause problems, so I haven't tried it yet.  Would I have to move this file every time I switch machines?  Also, if I release my app into the wild; then loose my computer and have to start using a new computer (thus, changing the application sig) will everyone who installed my app have to uninstall the app because the application sig is different?</p>
  
  <p>Bonus round: is there some way I can configure my IDE so that I don't have to change where eclipse looks to find the SDK every time I switch machines (i.e. make it look in both the ProgramFiles directory and the ProgramFiles (x86) directory.</p>