im wondering if we can develop our android app in any computer we use by holding the requirments software for that on external flash drive , which i mean to install the java
Yes it is possible, but in the eclipse.ini you have to specify the JVM to use, and select the JVM on the flash drive.
eclipse.ini
Look at this page.