You're right - that link you provide is far better. Modify the Info.plist within /Applications/Android Studio.app/Contents and modify the JVMOptions / JVMVersion string to read 1.8* instead of the default 1.6*.
Much better than the BASH profile thingy (which doesn't work without opening a terminal, obviously).
Much better than the BASH profile thingy (which doesn't work without opening a terminal, obviously).