anyone have working android SDK on f12 x86_64?
Armelius Cameron
armeliusc at gmail.com
Tue Jan 26 22:19:27 UTC 2010
On Monday 25 January 2010 14:12:33 Robert P. J. Day wrote:
> i started in on this a while back, then got dragged away. now i
> want to finish it, so if anyone has already gone thru this, that would
> be just ducky. if you have no problem with making that recipe
> publicly available and have no web page, i can provide one at my wiki
> for everyone else's benefit.
I helped a colleague to do this on and off and I think we got the emulator
running. Haven't had time to replicate it myself on my 64-bit F12 test machine
though, so I don't really have a complete "recipe" yet. But here are what I
remember from the top of my head:
> first issue: AFAIK, you can't create a fully 64-bit install of
> that -- you'll need to install a number of 32-bit packages. but feel
> free to convince me otherwise.
Yes, Android SDK is all in 32-bit, so you need to install 32-bit library, I
think, these are the packages you need (plus any of the dependencies that yum
pull):
$yum install glibc.i686 ncurses-libs.i686 libstdc.i686 libstdc++.i686 \
libzip.i686 libX11.i686 libXrandr.i686
I may be missing 1 or 2 packages. Try running the emulator from command line
and see if it complains about missing some libs, and then you'll just have to
track down the 32-bit package and install it. Usually, I just do something
like:
locate <libraryname>
rpm -qf <whatever given by locate above>
This will get the package name, then do "yum install <packagename>.i686>"
Also, follow Wendell Nichols suggestion to just download 32-bit Eclipse from
their website directly. We were having trouble using Fedora's Eclipse.
(Incidentally, running the 32-bit Eclipse may also complains about missing
library, so you just have to do the steps above to resolve it)
There's also some problem with rendering and buttons on the Eclipse not
responding when click. The workaround is to set this env. variable:
export GDK_NATIVE_WINDOWS=true
Also there is a problem with the phone emulator crashing with seg fault and
give a core dump, due to some sound problem. The workaround is to use extra
flag to disable sound for the emulator:
/path/to/emulator -no-audio -avd em16
where em16 is the name of a particular phone emulator configuration
that is set up under Eclipse with the Android plugin. So you have to run the
emulator separately from Eclipse this way, since Eclipse has no way to pass
those argument (AFAIK). (I suspect this also has something to do with some
missing 32-bit library, but I haven't had chance to track that down)
So, there's your "recipe" :). If you try it and get it to work, feel free of
course to just edit it in more coherent way post it on your wiki (and point me
to it so I can use it test it too on my other machine).
AC
More information about the users
mailing list