如何配置ubuntu 64安装环境(转自source.android.com)
16lz
2021-01-24
Linux
The Android build is routinely tested on recent versions of Ubuntu (6.06 and later), but reports of successes or failures on other distributions are welcome.Ubuntu Linux (32-bit x86)
To set up your Linux development environment, make sure you have the following:- Required Packages:
- Git 1.5.4 or newerand the GNU Privacy Guard.
- Git 1.5.4 or newerand the GNU Privacy Guard.
-
- JDK 5.0, update 12 or higher.Java 6 is not supported, because of incompatibilities with @Override.
-
- flex, bison, gperf, libsdl-dev, libesd0-dev, libwxgtk2.6-dev (optional), build-essential, zip, curl.
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperflibsdl-dev libesd0-devlibwxgtk2.6-dev build-essential zipcurl libncurses5-dev zlib1g-dev
- You might also want Valgrind, a tool that will help you find memory leaks, stack corruption, array bounds overflows, etc.
$ sudo apt-get install valgrind
- Intrepid (8.10) users may need a newer version of libreadline:
Ubuntu Linux (64-bit x86)
This has not been as well tested. Please send success or failure reports to android-porting@googlegroups.com. The Android build requires a 32-bit build environment as well as some other tools:- Required Packages:
- Git, JDK, flex, and the other packages as listed above in the i386 instructions:
- JDK 5.0, update 12 or higher.Java 6 is not supported, because of incompatibilities with @Override.
- Pieces from the 32-bit cross-building environment
- X11 development
- Git, JDK, flex, and the other packages as listed above in the i386 instructions:
$sudo apt-get install git-core gnupg flex bison gperf build-essential zip curlsun-java5-jdk zlib1g-devgcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev
- Set the system to use the right version of java by default:
$ sudo update-java-alternatives -s java-1.5.0-sun
- X11: Ubuntu doesn't have packages for the X11 libraries, but that can be worked around with the following command:
$ sudo ln -s /usr/lib32/libX11.so.6 /usr/lib32/libX11.so
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer