title: Create portable android development environment
body: <p>I would like to have a portable android development environment that I could take everywhere (e.g. a usb stick). The idea is to have a folder that would include:</p>
  
  <ul>
  <li>eclipse</li>
  <li>android-sdk</li>
  <li>jdk</li>
  <li>.android (folder that contains the avd's and keys)</li>
  <li>workspace</li>
  </ul>
  
  <p>I installed Eclipse 3.7.0, added ADT plugin and</p>
  
  <ul>
  <li>added option "-vm ../jdk/bin/" in eclipse.ini file </li>
  <li>set the eclipse android-sdk variable to a relative path (../android-sdk)</li>
  <li>set the eclipse workspace to a relative path </li>
  <li>set the eclipse key folder to a relative path</li>
  </ul>
  
  <p>The question is how can you make the avd's portable? How can .android folder be portable? I saw some solutions mentioning the creation of an environment variable but I was thinking of a solution that works out of the box, or an ,as much as possible, automated procedure. The OS should be windows 7, but ideally should work on any version. 
  Any help would be greatly appreciated. Thanks. </p>