Running 32-bit Binaries on 64-bit UbuntuWe have just upgraded to Ubuntu 14.04 LTS for our Android development machine. When I execute the 'aapt' program as part of Android compilation, I have received the following error message: $ aapt That usually means aapt cannot execute, because libstdc++.so.6 is not installed. But you'll find that it is installed. The error message is cryptic. In reality, the 64-bit version of libstdc++.so.6 is installed. aapt is linked against the 32-bit library, which is not installed. On Ubuntu 13.10 and prior, you can issue the following simple command to install 32-bit libraries: sudo apt-get install ia32-libs But that doesn't work on Ubuntu 14.04 LTS. Apparently ia32-libs has been obsoleted. To do the same thing on Ubuntu 14.04 LTS, it takes a little more work. You have to issue the following commands in sequence: sudo dpkg --add-architecture i386 Once you issue those commands, 'aapt' and other 32-bit programs will run on 64-bit Ubuntu 14.04 LTS. Mel
Did your message disappear? Read the Forums FAQ. Add Comment
TrackBackTrackBack only accepted from WebSite-X Suite web sites. Do not submit TrackBacks from other sites.
No TrackBacks yet. TrackBack can be used to link this thread to your weblog, or link your weblog to this thread. In addition, TrackBack can be used as a form of remote commenting. Rather than posting the comment directly on this thread, you can posts it on your own weblog. Then have your weblog sends a TrackBack ping to the TrackBack URL, so that your post would show up here. Messages, files, and images copyright by respective owners. |
Products
|
Services
140 Users Online
![]() |
Copyright © 1996 - 2025. All Rights Reserved. |