从昨天开始,在自己的电脑上安装ubuntu 8.04 + eclipse + ADT 开发环境。

有一个官方的中文安装指南,虽然有逐步的安装指南,但是安装时还总是遇到一些小问题,最终还是安装成功了。

还有一篇英文的专门针对ubuntu系统的安装步骤,有配图,也很适合参考。

我安装中的几个关键的步骤如下:

下载eclipse,eclipse有针对各种语言的开发环境,例如CDT,JDT,ADT等等,可能有高人可以在一套eclipse同时配置好

这些开发环境,但是我尝试多次失败后,还是选择退一步,开发C/C++就用一个单独的CDT版本,开发ADT就再单独安装一个Eclipse来配置ADT

环境,这样更简单,应该也更不容易出问题。因为Android需要Eclipse 3.4

或3.3版本,而Ubuntu目前的安装包服务器上只有Eclipse3.2,所以就不能使用apt-get来自动安装了,我们就只能从来手动下载,我选择的是for java developer版本,因为从这个来看,java开发版本比较适合Android的环境。

然后,安装Java环境以及开发包。

sudo apt-get install sun-java6-bin

sudo apt-get install sun-java6-jre

sudo apt-get install sun-java6-jdk

sudo apt-get install java-gcj-compat-headless

sudo apt-get install openjdk-6-jdk

配置java解释器 sudo update-alternatives –config java   选择/usr/lib/jvm/java-6-sun/jre/bin/java前面的数字。

配置java环境变量:

运行sudo gedit /etc/environment 在其中添加如下两行:

CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib

JAVA_HOME=/usr/lib/jvm/java-6-sun

运行sudo gedit /etc/jvm , 将/usr/lib/jvm/java-6-sun 这行加到文件顶部。

运行sudo update-java-alternatives -sjava-6-sun

。下载解压之后,可以看到其中有一个tools目录,修改~/.bashrc文件. 新添加一行:

export PATH=${PATH}:/tools    其中目录路径就是tools的绝对路径。

最后,就是安装Eclipse的ADT插件了。我使用Eclipse的自动安装功能(我的eclipse是3.4版本,3.3版本的话请参考官方

网站给出的步骤)。选择 Help > Software Updates….,在出现的对话框里,点击标签页 Available

Software.点击 Add Site…来加入插件的下载安装地址,

输入下面的地址:,我安装的时候,这个https的ssl加密地

址无法使用,把s去掉改为http的就可以了。返回可用软件的视图,你会看到这个插件. 勾上它对应的复选框,并点击

Install…就开始安装了(期间会有一些环境和依赖性检查以及要求你确认安装)。

我在安装的时候主要遇到的问题是,安装ADT插件的时候,总是失败并提示:

An error occurred during provisioning.

Cannot connect to keystore.

JKS

官方解释是“开发环境缺少适合的虚拟机,安装 Sun Java 6可以解决这个问题”,于是反复安装和配置了几次java环境,才最终搞定。

Android开发 装ubuntu,Ubuntu系统安装Android开发环境相关推荐

  1. Ubuntu操作系统安装之开发人员必备

    本文使用的操作系统环境是Ubuntu15.10麒麟版. 一.软件清单 1.ClassicMenu Indicator 传统菜单指示器 2.Shutter 图形化截图工具 3.Qt Creator ID ...

  2. ubuntu下搭建android开发环境(转载)

    在ubuntu下搭建android开发环境,准备学习一下android开发. 1.安装JDK        首先到oracle的官网上下载linux版本的JDK(网址为:http://www.orac ...

  3. eclipse+adt+android sdk,64位Ubuntu 11.10下Android开发环境的搭建(JDK+Eclipse+ADT+Android SDK详细)...

    Ubuntu 11.10 下 Android开发完全安装另一篇: 平台: 操作系统:ubuntu11.10 1.在ubuntu11.10下的ubuntu软件中心中有自带的eclipse,但是这里我们不 ...

  4. armplayer/android6410/android 6410/wince/linux/ubuntu/s3c6410/arm11 开发板

    店主:嵌入式系统工程师 联系方式: QQ:1141256841/774295611   技术qq群: 40605090    大连嵌入式商城群 121393599   android6410(一)群 ...

  5. ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio、sdk、jdk

    [置顶] ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio.sdk.jdk(by 星空武哥) <div class="article_manage c ...

  6. android驱动开发 老罗,在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序(老罗学习笔记3)...

    在Android硬件抽象层(HAL)概要介绍和学习计划一文中,我们简要介绍了在Android系统为为硬件编写驱动程序的方法.简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的 ...

  7. 五.开发记录之ubuntu系统安装各个软件

    专栏系列文章如下: 一.开发记录之AHRS.惯导传感器SBG-Ellipse-N传感器配置和使用_goldqiu的博客-CSDN博客_sbg传感器数据格式 二.开发记录之派勤工控机远程使用和ubunt ...

  8. 四.开发记录之ubuntu系统安装ROS和开发环境

    专栏系列文章如下: 一.开发记录之AHRS.惯导传感器SBG-Ellipse-N传感器配置和使用_goldqiu的博客-CSDN博客_sbg传感器数据格式 二.开发记录之派勤工控机远程使用和ubunt ...

  9. Ubuntu Touch 和 Android 双系统安装官方教程

    Ubuntu Touch 和 Android 双系统安装官方教程 时间:2016-02-19 22:32来源:未知 作者:在下不才 举报 点击:63次 Ubuntu 双系统安装器是作为技术预览版本发布 ...

  10. Ubuntu下嵌入式Qt开发环境配置全攻略

    本文以友善之臂的Mini6410嵌入式开发板为目标板,介绍ubuntu 12.04系统下,配置嵌入式Qt开发工具的过程.本文中介绍的工具.大部分步骤和脚本来自开发板附带资料光盘,但其默认配置环境为老旧 ...

最新文章

  1. 英国JIC院士3.8万英镑招博后-植物代谢物与微生物组-截止6月27日
  2. 在IIS8.5的环境下配置WCF的Restful Service
  3. VB.NET怎样开发自定义Windows控件
  4. Spring核心接口之Ordered
  5. azure服务器_如何使用Blazor WebAssembly实施Azure无服务器
  6. [转]取本页URL地址的方法是(总结):
  7. Android:新建一个Activity(隐式/显式),并携带数据
  8. CorelDRAWX4的VBA插件开发(十五)选择分辨率一键导出多张图片到桌面
  9. SSM框架Filter登录后对权限进行甄别,没有权限不可访问指定页面
  10. HTML/CSS 长度单位 px和pt的区别
  11. linux的键盘命令用户登录,linux 基础命令
  12. 华为小程序怎么弄出来_华为手机添加桌面小程序 华为手机小程序怎么弄出来...
  13. 维度打击,机器学习中的降维算法:ISOMAP MDS
  14. 紫罗兰永恒花园rust简谱_【口琴谱/简谱】エイミー(紫罗兰永恒花园外传主题曲)...
  15. Largest prime factor
  16. ObjectARX自定义实体
  17. 机器学习笔记之学习率(learning rate)与过拟合(overfitting)
  18. Syllable 红语言 REBOL 3 开源
  19. 红帽认证学习笔记-破解密码
  20. 【幼升小信息-03】20220611批量模板制作 幼儿基本信息收集文件夹(包含PDF、Word、证件文件夹)

热门文章

  1. 深圳联通与深圳中琛源科技正式达成了5Gn战略合作
  2. Java+MySQL实现评论功能设计开发
  3. 三菱mode bus tcp通讯_邢台三菱MR-J4-200B4
  4. AcWing 830. 单调栈
  5. php微信二次分享出错,解决微信二次分享bug
  6. redis各种数据结构在项目中的应用场景
  7. 使用HTML5的语义标签
  8. mysql 性能调优 参数随写
  9. 阿里云数据库8月刊:国内首款Cloud Native自研数据库POLARDB精彩亮相VLDB!
  10. NOIP 2016 普及组 Solution (T1-T3)