Have aliases in adb shell non-interactive mode
One way to do this is to issue several shell commands in a single ADB command. You can put them in a string, and separate them with semicolons, thus:
adb shell "alias foo bar ; export MY_VARIABLE=/path/to/somewhere ; my_executable "
The "
are crucial here, make sure they are paired up correctly. You could run your .bashrc
this way, thus:
adb shell "source /path/to/.bashrc ; my_executable"