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.
-
- 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 installgit-core gnupgsun-java5-jdkflex 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:
$ sudo apt-get install lib32readline5-dev
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
$sudo apt-get install git-core gnupg flex bison gperf build-essential zip curlsun-java5-jdkzlib1g-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
分享到:
相关推荐
### Ubuntu安装与JDK及Android开发环境搭建 #### Ubuntu安装详解 **一、准备工作** 为了确保Ubuntu能够顺利安装,你需要准备好以下几项: 1. **下载Ubuntu ISO镜像文件**:确保下载适合你的计算机架构(例如32位...
在Ubuntu系统上搭建Android NDK编译环境是Android原生代码开发的...1. 访问Google官方仓库(https://developer.android.com/ndk/downloads)找到最新版本的NDK,或者使用命令行下载,例如对于r21d版本,可以运行`wget ...
### 64位Ubuntu下Android开发环境配置 #### 必要配置 为了在64位Ubuntu上搭建Android开发环境,我们需要完成一系列必要的配置步骤。这些步骤涵盖了从硬件要求到特定软件包的安装。 ##### 1. 硬件要求 - **物理...
在Ubuntu操作系统上搭建Android开发环境是一项基础且重要的工作,它涉及到多个步骤,包括安装必要的软件、配置环境变量以及设置开发者工具。以下将详细介绍这个过程。 首先,我们需要安装Eclipse,这是一个广泛使用...
- **下载路径**:访问Android官网(https://developer.android.com/studio)下载Android Studio 4.1.3。 - **安装**:双击下载的安装包,按照向导提示完成安装。 - **配置SDK、NDK**: - **名词解释**:SDK...
在Ubuntu 14.04操作系统中配置Android开发环境是一个重要的任务,这涉及到多个组件的安装和设置。本文将详细讲解如何一步步搭建Android SDK、ADT(Android Development Toolkit)和NDK(Native Development Kit)...
总结,本文详细介绍了在Ubuntu 18.04上利用QT 5.13和Android NDK r19c构建Android原生开发环境的步骤,包括安装依赖、下载和解压NDK、配置QT Creator以及创建和运行测试项目。这将为开发者提供一个高效且稳定的开发...
- 首先,需要按照官方文档([http://source.android.com/source/initializing.html](http://source.android.com/source/initializing.html))中的指导进行操作,该文档详细介绍了如何初始化一个Android项目。...
### 完整的 Ubuntu Android 源码环境搭建 #### 一、概述 本文将详细介绍如何在 Ubuntu 10.04 操作系统上搭建基于 Eclipse IDE 的 Android 源码开发环境。整个过程分为几个步骤:获取源码、编译源码前的准备、编译...
### Ubuntu 下 Android 编译环境搭建详解 #### 一、前言 随着移动互联网的快速发展,Android 成为了全球最流行的移动操作系统之一。对于开发者来说,能够高效地进行 Android 应用开发与系统定制是非常重要的技能。...
- 打开Android Studio并打开`android.ipr`文件。 **8. 配置ADB** - ADB(Android Debug Bridge)是一种用于调试Android设备的命令行工具。 - 在`Sdk`目录下的`platform-tools`文件夹中,为ADB添加执行权限: ```...
### Ubuntu 10.10 搭建 Android 2.2 基于 ARM 的交叉编译环境 #### 一、概述 本篇指南详细介绍了如何在 Ubuntu 10.10 系统上搭建 Android 2.2 版本的基于 ARM 架构的交叉编译环境。该指南适合于对搭建 Android ...
在Ubuntu 10.04操作系统中配置MTK6573的Android编译运行环境是一项复杂的任务,涉及到多个步骤和必要的组件安装。MTK6573是联发科(Mediatek)推出的一款针对智能手机和平板电脑的处理器,而Android则是运行在其上的...
在介绍Qt Linux-x64-5.3.2的安装配置过程中,首先需要了解Qt的开发环境及其重要性。Qt是一个跨平台的C++图形用户界面应用程序框架,广泛应用于软件开发中,尤其是桌面和嵌入式系统的开发。它由挪威Trolltech公司创建...
本文主要介绍如何在Ubuntu 12.10上安装和配置Android开发环境,以及解决可能遇到的问题。 首先,Android开发依赖于Java Development Kit (JDK),所以第一步是下载并安装JDK。在这个例子中,使用的是JDK 7的64位版本...
【Android在Ubuntu下的安装】 随着3G时代的开启,智能手机市场迎来了一波高潮,各大科技巨头纷纷推出了自家的标志性产品。其中,Google不甘示弱,推出了搭载Android操作系统的Google G1手机,这款系统基于Linux 2.6...
### Ubuntu 11.04 搭建Android开发环境 #### 一、概述 本文档将指导您如何在Ubuntu 11.04系统上搭建一个完整的Android应用开发环境。我们将利用Eclipse作为集成开发环境(IDE),并结合Android SDK及PhoneGap工具...
在Ubuntu下下载Android源码的过程涉及多个环节,包括安装必要的工具、配置环境变量、初始化和同步源码库。通过遵循上述步骤,开发者可以获得完整的Android源码,为进一步的研究和开发打下坚实的基础。这一过程不仅...
本文将深入探讨Ubuntu系统下Android源码的编译过程,包括必要的软件安装、环境变量配置、源码获取以及编译过程中可能遇到的问题及其解决方法。 首先,要进行Android源码编译,必须确保Ubuntu系统已安装了基础的开发...