`
dengzhangtao
  • 浏览: 675011 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

64位ubuntu12.04下android源码开发环境搭建

阅读更多
(64位ubuntu,一定要注意32位和64位的安装软件名字,本人就装错过i386和i586都属于32位)
1,JDK1.6  下载对应到x64 我下载的是jdk-6u43-linux-x64.bin
安装: 全局安装:
终端输入:
chmod 777   '/home/dzt/下载/jdk-6u43-linux-x64.bin'
'/home/dzt/下载/jdk-6u43-linux-x64.bin'

安装后在你的当前用户下出现文件夹jdk1.6.0_43

sudo mkdir -p /usr/lib/jvm/java
cd /usr/lib/jvm/java/
sudo cp -R  /home/dzt/jdk1.6.0_43 /usr/lib/jvm/java/


sudo gedit /etc/profile

文件最后增加:
#set java environment

JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_43

export JRE_HOME=/usr/lib/jvm/java/jdk1.6.0_43/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

source /etc/profile  刷新

这里adb到变量也陪了
# adb
export PATH=${PATH}:/home/dzt/android/sdk/tools:/home/dzt/android/sdk/platform-tools


2,下载Eclipse  对应x64
3,安装ADT ,下载android-sdk,后配置adb到系统变量 ,上面已经贴出来了。

(编译后,将developer/ide/eclipse/.classpath 烤到源码根目录,
别忘记修改eclipse.init:
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-XX:MaxPermSize=1024m
-Xms256m
-Xmx1024m


这样后发现ADB 命令还不能使用 ,错误:
adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
问题: adb组件,提供的是32位的
解决:
sudo apt-get install ia32-libs(adb 是32位的,退出之前的控制台,在执行这局)
yes安装后  adb正常使用

4,安装编译环境
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev:i386 g++-multilib mingw32 openjdk-6-jdk pngcrush schedtool tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386

//软件
安装windows和ubuntu 共享键盘鼠标synergy,软件中心下载quicksynergy
链接命令
synergyc 192.168.247.60
1
9
分享到:
评论

相关推荐

    A20 Android编译服务器搭建

    本文以A20处理器平台为例,详细介绍了如何在Ubuntu 12.04 LTS环境下搭建Android编译环境。 首先,我们要了解编译平台的选择。在这个案例中,编译平台采用了I7-4770四核处理器,16GB DDR3 1600MHz内存和500GB硬盘,...

    android源码下载编译

    以下是一个详细的指南,讲解如何在Ubuntu环境下搭建Android源码编译环境,下载Android 4.0.3(Ice Cream Sandwich,简称ICS)的源码,并进行编译。 1. **安装Ubuntu虚拟机**: - 首先,你需要在主机上安装一个支持...

    全志 Android编译服务器系统安装标准手册

    - 访问Ubuntu官方网站并下载Ubuntu Server 12.04 LTS的64位Server版本ISO镜像文件。这一步骤确保了安装媒体的正确版本选择,即最新版本的ubuntu-12.04-server-amd64.iso。 2. **安装Ubuntu Server 12.04 LTS** - ...

    安卓系统源码编译-(非常珍贵)

    - **操作系统**:推荐使用64位的Ubuntu 10.04,因为其他版本可能会遇到未知的Bug。尽管如此,Ubuntu的其他版本理论上也是可行的。 - **GCC版本**:确保安装的是GCC 4.4,而不是4.6。如果默认安装的是4.6,需要通过...

    Android入门之使用eclipse进行源码开发的方法

    总结来说,使用Eclipse进行Android源码开发涉及多个步骤,包括环境搭建、源码编译、配置文件修改以及Eclipse项目导入。这些步骤完成后,你就可以在Eclipse环境中愉快地浏览、调试和修改Android系统的源代码了,这...

    在ubuntu 12上安装opensips代理服务器

    ### 在Ubuntu 12.04上安装与配置OpenSIPS搭建VOIP服务器 #### 一、概述 本文档旨在详细介绍如何在Ubuntu 12.04系统上安装和配置OpenSIPS(开放源代码会话初始化协议服务器),并利用其搭建VOIP(Voice over IP)...

    Linux下的CTS4.1/4.3环境搭建与测试方法

    本知识点将详细描述Linux环境下CTS4.1和CTS4.3的环境搭建及测试方法,并指出两个版本在搭建和测试流程中的差异。 Linux环境准备: 在进行CTS环境搭建之前,首先需要确保Linux系统满足基本要求。本例中使用Ubuntu...

    H3 Android定制化文档V1.1.pdf

    - 安装平台支持软件:包括Android源码构建所需的工具,如repo,以管理源代码仓库。 - 安装编译工具链(ubuntu12.04):编译工具链如GCC,用于将源代码转化为可执行的二进制文件。 - 安装phoenixSuit(windows xp...

    A20_Android快速移植指南

    综上所述,A20 Android快速移植指南为开发者提供了从硬件准备、开发环境搭建、源码编译、固件烧录到系统定制、调试等各个环节的详细指导。对于希望基于A20平台开发Android系统的开发者来说,这份指南具有极高的参考...

    linux 打so库

    这里提到的64位Ubuntu 12.04操作系统已经得到真机编译验证,显示出选择合适且经过测试的操作系统对开发工作的重要性。此外,安装JDK 1.6 SE是进行Android源码编译的必要条件。 Android系统的编译过程 在描述中,...

    安卓反编译dex文件格式实例分析

    在准备测试环境时,需要搭建 Ubuntu 12.04 64-bit 操作系统,并安装 JDK 1.6。接着安装 Android SDK 及其 build-tools 版本,例如 19.0.1。然后需要确保具有 Root 权限的 ADB shell,以便于运行测试。 具体的编译...

    mx&m8烧录文档

    - 推荐 Ubuntu 版本为 12.04 的 64 位版,可以使用 UltraISO 或其他类似工具制作 U 盘启动盘。 - Ubuntu 镜像文件为 `ubuntu-12.04.1-desktop-amd64.iso`。 - **1.2. Ubuntu环境搭建** - **1.2.1 Ubuntu 基础...

Global site tag (gtag.js) - Google Analytics