Created attachment 390722 [details, diff] ebuild patch to add multilib support Currently, the dependencies for the android-sdk-update-manager require emul-linux-x86-gtklibs when on amd64. It would be ideal that if gtk+ is installed with abi_x86_32 that it should be preferred over emul-linux-x86-gtklibs.
Actually multilib support is already in ebuild but it is bugged. First, already existed dependency written in a way that is always resolved to app-emulation/emul-linux-x86-gtklibs requirement on amd64. This can be easily resolved by attached patch or, even, more simple one (remove "amd64?" constrain). Second. I'm not a power user of android sdk, but, from what I see, dependency to gtk+ is not required. Some programs is run by java (which already handle amd64 stuff for us), other don't need any special library or need only zlib[abi_x86_32]. More complex programs have platform autodetection. So "monitor" runs "lib/monitor-x86_64/monitor", "emulator" - "tools/emulator64-arm" and so on.
Created attachment 399712 [details, diff] patch to fix amd64 dependency Android SDK installed using patched ebuild works fine on my system, but it should be tested on clean amd64 system with masked app-emulation/emul-linux-x86*.
Created attachment 399714 [details, diff] patch to fix amd64 dependency Umm, same as before, but with fixed copy/paste error
As of 28 Mar 2015, all of the emul-linux-x86 packages have been masked for removal from Portage in 60 days (ref: bug #544876). Since we have a patch that works to remove the app-emulation/emul-linux-x86-gtklibs dependency, perhaps it should be pushed into the Portage tree...
committed fix to portage - sorry about the delay...