ubuntu 11.04下搭建android开发/编译环境 安装必要工作用软件

2023-05-16

出处: http://jack22.iteye.com/blog/1125063


在ubuntu下工作一段时间了,总结一下android开发/编译环境的搭建。


JDK的安装:

    自动安装:ubuntu的源提供一个JDK 是sun-java6-jdk   可以用Synaptic Package Manager(新立得)来安装,当然也可以在shell中执行下面命令来安装

  runner@runner-Lenovo:~$ sudo apt-get install sun-java6-jdk

  手动安装:

   去官网下载最新的linux版本的JDK,我下载的是jdk-6u26-linux-x64.bin   。/usr目录主要用来存放ubuntu系统中用到的一些软件,/usr/lib/jvm/是系统默认的JDK目录,所以我也打算把自己下载的JDK安装到该目录下。/usr/lib/jvm/新建一个一文件件,把jdk-6u26-linux-x64.bin   拷贝到该文件夹下然后执行下面命令


      sudo chmod u+x /usr/lib/jvm/java/jdk-6u26-linux-x64.bin 修改bin文件权限,使其可执行然后,执行

      sudo ./jdk-6u26-linux-x64.bin安装


安装完成以后会在/usr/lib/jvm/java/下生成一个jdk1.6.0_26的文件夹。到此JDK 安装完毕。下面配置环境变量:


     command:

     sudo vi /etc/environment

     PATH="......:/usr /lib/jvm/java/jdk1.6.0_26/bin"(这个地方有引号,下面的classpath和java_home都没有引号)

  CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_26/lib
  JAVA_HOME=/usr/lib/jvm/java/
jdk1.6.0_26



    source /home/用户名/.bashrc  (执行source命令时,前面不能家sudo 命令,因为source命令并不属于系统命令)
      此时,环境变量设置成功。



由于ubuntu11.04 中自带有默认的jdk--openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
  执行:
  sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/
jdk1.6.0_26/bin/java 300
  格式:sudo update-alternatives --install /usr/bin/java java 用户的jdk的bin目录/java 300

  sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/
jdk1.6.0_26/bin/javac 300
  格式同上
  通过这一步将我们安装的jdk加入java选单。
  然后执行:
  sudo update-alternatives --config java
  通过这一步选择系统默认的jdk
  这样,再在shell中输入:
  java -version时,就会显示系统使用的java是sun的java,至此,jdk安装成功,环境变量设置成功。


2.去官网下载最新的eclipse,解压就可以使用,但是要下载对应的eclipse,64位系统就用64位的eclipse,32位系统就下载32的,刚开始装上64位ubuntu的时候就忘记这个问题,从朋友那里拷贝过来一个eclipse,捣鼓半天没成功,后来才搞清楚那个eclipse是32位的


3. 配置ADT ,现在网上大家windows开发环境的文章一大堆,可以参考,当然可以看官网,网址:http://developer.android.com/sdk/eclipse-adt.html最新的ADT  都到ADT 12.0.0 (July 2011)


 4.配置SDK,在http://developer.android.com/sdk/index.html下下载linux的SDK-----android-sdk_r12-linux_x86.tgz 。然后更新,更新需要一段事件,耐心等待。最后就是在在Eclipse下配置SDK,window---->preferences>Android 下配置




Android编译需要首先需要装的工具:


sudo apt-get install git-core gnupgflex bison gperf build-essential zip curl zlib1g-dev gcc-multilibg++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libsx11proto-core-dev libx11-dev lib32readline5-dev lib32z-devlibxml-simple-perl




本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu 11.04下搭建android开发/编译环境 安装必要工作用软件 的相关文章

  • java小程序(1)

    文章标题 java 小程序 xff08 1 xff09 文章作者 曾健生 作者邮箱 zengjiansheng1 64 126 com 作者 QQ 190678908 作者声明 本人水平有限 xff0c 失误之处 xff0c 敬请各位指出
  • java小程序(2)

    文章标题 java 小程序 xff08 2 xff09 文章作者 曾健生 作者邮箱 zengjiansheng1 64 126 com 作者 QQ 190678908 作者声明 本人水平有限 xff0c 失误之处 xff0c 敬请各位指出
  • java小程序(3)

    文章标题 java 小程序 xff08 3 xff09 文章作者 曾健生 作者邮箱 zengjiansheng1 64 126 com 作者 QQ 190678908 作者声明 本人水平有限 xff0c 失误之处 xff0c 敬请各位指出
  • Python爬虫淘宝基于selenium抓取淘宝商品数据2021年测试过滑动验证

    配置一下 34 可能需要修改的参数 34 xff0c 就可以食用底部代码了 ps 可能已失效 本文章代码功能准备工作Python用到的库和准备工作 可能需要修改的参数在CMD中打开一个Chrome浏览器并启用端口给Selenium调用导入模
  • Android下的应用编程——用HTTP协议实现文件上传功能

    文章标题 Android 下的应用编程 用 HTTP 协议实现文件上传功能 文章作者 曾健生 作者邮箱 zengjiansheng1 64 126 com 作者 QQ 190678908 作者 MSN zengjiansheng1 64 h
  • 从HTTP协议分析转发和重定向的区别

    文章标题 从 HTTP 协议分析转发和重定向的区别 文章作者 曾健生 作者邮箱 zengjiansheng1 64 126 com 作者 QQ 190678908 作者 MSN zengjiansheng1 64 hotmail com 作
  • 编写SQL查询的关键—SQL语句的执行顺序

    文章标题 编写 SQL 查询的关键 SQL 语句的执行顺序 文章作者 曾健生 作者邮箱 zengjiansheng1 64 126 com 作者 QQ 190678908 作者 MSN zengjiansheng1 64 hotmail c
  • 用Java实现二叉树

    lt Font Definitions 64 font face font family 宋体 panose 1 2 1 6 0 3 1 1 1 1 1 mso font alt SimSun mso font charset 134 ms
  • Java下实现快速排序

    文章标题 lt Font Definitions 64 font face font family 宋体 panose 1 2 1 6 0 3 1 1 1 1 1 mso font alt SimSun mso font charset 1
  • Java实现之冒泡排序

    lt Font Definitions 64 font face font family 宋体 panose 1 2 1 6 0 3 1 1 1 1 1 mso font alt SimSun mso font charset 134 ms
  • 38.“财务自由“,喂给创业者的童话故事

    现在我们拼搏两三年 xff0c 等公司上市后 xff0c 就实现财务自由 xff0c 就能过上好日子 上面是我看到有些人拉创业者入伙时说的话 xff0c 很具有蛊惑性 我很疑惑 xff0c 怎么 财务自由 就和 过上好日子 画上了等号呢 x
  • nodejs模块xml2js解析xml的坑

    在一个项目中 xff0c 用到nodejs模块xml2js解析xml xff0c xml的数据如下 xff1a lt xml gt lt MsgId gt 6197906553041859764 lt MsgId gt lt xml gt
  • 推荐《超右脑英语学习法》

    文章标题 推荐 超右脑英语学习法 文章作者 曾健生 作者邮箱 zengjiansheng1 64 126 com 作者QQ 190678908 作者MSN zengjiansheng1 64 hotmail com 作者博客 blog cs
  • git回退到某个历史版本

    1 使用git log命令查看所有的历史版本 xff0c 获取某个历史版本的id xff0c 假设查到历史版本的id是139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 2 git reset hard 139
  • 手把手教你研发属于自己的智能无人机

    1 让智能无人机梦想变成现实 对于大多数极客学员来说 xff0c 自己组装一台无人机 xff0c 可以航拍 xff0c 可以目标跟踪 xff0c 是心中的梦想 xff0c 但是实现梦想的学员却很少
  • zookeeperd无法启动的分析

    在文章 zookeeper启动失败的排错中描述了zookeeperd的一种启动错误 xff0c 今天笔者还发现了另外一种启动错误 xff0c 顺便记录下来 xff1a 一台测试的服务器重启后 xff0c 运行zookeeperd的启动脚本显
  • 用go代码操作git

    git2go是一个用go代码操作git的库 xff0c 需要依赖于第三方库libgit2 安装libgit2前 xff0c 先安装相应的包 xff1a yum y install libssh2 devel 在 https github c
  • js format 函数的实现

    function format str fmt var usedDate 61 new Date usedDay var o 61 34 M 43 34 usedDate getMonth 43 1 月份 34 d 43 34 usedDa
  • Dockerfile中CMD与ENTRYPOINT的区别

    ENTRYPOINT xff0c 表示镜像在初始化时需要执行的命令 xff0c 不可被重写覆盖 xff0c 需谨记CMD xff0c 表示镜像运行默认参数 xff0c 可被重写覆盖ENTRYPOINT CMD都只能在文件中存在一次 xff0
  • 怎么快速学习App后台开发

    本人从去年7月份开始持续到今年2月份 xff0c 终于写完了书籍 App后台开发运维和架构实践 xff0c 这是一本教导刚入行的同学快速学习App后台开发的书籍 你是否遇到下面的情景 xff1f 接到新开发任务 这些功能应该怎么做 xff1

随机推荐

  • 《App后台开发运维和架构实践》前言

    笔者在2012年从开发电子商务网站转向了开发App后台 xff0c 当时在一家做社交App的创业公司里工作 xff0c 笔者和搭档都没有任何从事移动互联网开发的经验 xff0c 不清楚App后台怎么架构 xff0c 只能摸着石头过河 xff
  • 《App后台开发运维和架构实践》推荐序

    软件开发工具的成长速度远远超过开发人员的成长速度 xff0c 这是现实 每个月 xff0c 甚至每天 xff0c 我们都可以见到新的类库 框架 工具 语言 它们或者极大地降低了开发的成本 xff0c 或者极大地提升了开发的效率 随之而来的问
  • 《App 后台开发运维和架构实践》完整目录

    ps xff1a 由于书的目录太长了 xff0c 各大网店 xff08 京东 xff0c 当当 xff0c 亚马逊 xff09 都显示不完整 xff0c 所以这里列出目录的完整版 第1章 App后台入门 16 1 1 App后台的功能 16
  • 《App后台开发运维和架构实践》样章下载

    App后台开发运维和架构实践 样章和目录下载 xff1a 本书前三章的初稿在出书前已经发布网络上 xff0c 可通过下面两种途径获取 xff1a xff08 1 xff09 订阅本人公众号 app后端 xff0c 通过 历史文章 阅读以前的
  • 39.App中用户验证方案

    注 xff1a 这篇文章为15 app后端怎么设计用户登录方案的修改版 xff0c 以前的这篇博客写得太简单了 xff0c 弄得很多同学理解不了 xff0c 趁着写书 App后台开发运维和架构实践 的机会 xff0c 把这篇文章重写了 Ap
  • 电子爱好者必备,强烈推荐这些常用工具

    工欲善其事 xff0c 必先利其器 xff01 要想 DIY xff0c 工具同样重要 xff01 下面按照工具的必须程度从 初学者 至 发烧友 逐级提出建议 xff0c 供大家参考 xff01 首先明确一点 xff1a 本配置是针对电子类
  • 40.用创业思维复盘:写技术博客到出书

    在2013初 xff0c 笔者把过去两年开发app后端的经验总结成十多篇文章发表在博客上 xff0c 那些笔记发表以后的反响出乎本人的意料 xff0c 本人从网络上得到网友的支持和肯定 xff0c 证明这些知识还是有价值 2013年离开了当
  • 41.学习这事没有你想象那么难

    偶尔面试应聘者的时候 xff0c 发现有的应聘者虽然已经毕业一两年了 xff0c 但和他们聊天时 xff0c 觉得他们的技术水平怎么就像刚毕业的情况 xff0c 问他们基础的技术问题好像都不了解 xff1f 但是有的人毕业一两年后 xff0
  • 42.docker简介

    今年京东的618活动 xff0c 京东启动了将近15万个Docker容器 xff0c 这些Docker容器用于商品页 xff0c 订单 xff0c 搜索 xff0c 缓存 xff0c 数据库等服务 为啥docker能在京东大放异彩 xff1
  • 《App后台开发运维和架构实践》勘误

    49页第二行 提示客App 户端程序员 应改为 提示App客户端程序员 57页最后标题 2 PRC 应改为 RPC 61页中间 这个过程就是建立倒序搜引 应改为这个过程就是建立倒序索引 75页表格中 HTTP 请求方式 应为 HTTP 返回
  • golang时间相关的用法总结

    显示当前的时间 格式 34 2006 01 02 15 04 05 34 time Now Format 34 2006 01 02 15 04 05 34 显示当前的时间 格式 34 2006 01 02 15 04 05 232 34
  • 一路有你,倍感幸福!

    1 2012年的夏天 xff0c 一个男孩得知自己一个月后要到上海出差 xff0c 想学个技能以便到上海之后闷骚一把 有一天在网上看到了达芬奇的名字 xff0c 灵光一闪 xff1a 绘画不是逼格爆灯吗 xff1f 男孩兴冲冲地从网上买了一
  • golang: 把sql结果集以json格式输出

    代码出处 xff1a http stackoverflow com questions 19991541 dumping mysql tables to json with golang func getJSON sqlString str
  • mongodb: "Overflow sort stage buffered data usage of 33557904 bytes exceeds internal limit of 33554"

    mongodb报错 xff1a Overflow sort stage buffered data usage of 33557904 bytes exceeds internal limit of 33554432 bytes 这个问题是
  • 奇迹冥想后的奇迹

    lt Font Definitions 64 font face font family 宋体 panose 1 2 1 6 0 3 1 1 1 1 1 mso font alt SimSun mso font charset 134 ms
  • 《五天学会绘画》读后感-1至五章中

    五天学会绘画 xff0c 一个无比俗气的中文名 xff08 这本书的英文名字精准多了 xff1a The New Drawing on the Right Side of the Brain xff0c 大意为 使用右脑的新画画方式 xff
  • 电机驱动TB6612FNG全网断货,可替代方案来了,文末送模块!

    正巧 xff0c 这几天准备设计一款小型mini的小车车 xff0c 准备选用TB6612作为电机驱动 TB6612FNG是一款便宜且性能较好的一款电机驱动 xff0c 单个IC可以用来驱动2个直流减速电机 xff0c 电机电压在6 15V
  • ubuntu常见错误--could not get lock /var/lib/dpkg/lock -open

    最近研究ubuntu xff0c 用apt get命令安装一些软件包时 xff0c 总报错 xff1a E xff1a could not get lock var lib dpkg lock open等 出现这个问题的原因可能是有另外一个
  • Ubuntu 9.10, Java 5 and the Android Open Source Project

    出处 xff1a http blog enea com Blog bid 32050 Ubuntu 9 10 Java 5 and the Android Open Source Project Currently there is an
  • ubuntu 11.04下搭建android开发/编译环境 安装必要工作用软件

    出处 xff1a http jack22 iteye com blog 1125063 在ubuntu下工作一段时间了 xff0c 总结一下android开发 编译环境的搭建 JDK的安装 xff1a 自动安装 xff1a ubuntu的源