当前位置: 首页 > news >正文

Linux(ubuntu)下搭建Android开发环境

【0】准备好操作系统环境

这边我使用的是Ubuntu 11.04,操作系统安装好后,在终端命令行中输入

sudo apt-get update

sudo apt-get upgrade

将操作系统更新。

【1】安装JDK
最简单的方法是在终端命令行中sudo apt-get install openjdk-6-jdk,或者在Ubuntu 软件中心,找到java开发环境里面的openjdk-6-jdk,或者是类似的JDK包都可以,直接安装,缺点是速度不可知,推荐参见我前面文章:Linux(ubuntu)下搭建Java开发环境 - 安装JDK
【2】安装Eclipse
同样最简单的还是在Ubuntu 软件中心,找到Eclipse,点击安装。
推荐参考文章:Linux(ubuntu)下安装搭建Eclipse开发环境
【3】安装Android SDK
官网上下载linux版本的SDK包,之后直接解压缩文件,找到tools文件夹下的android文件,直接双击运行,会出现Android SDK and AVD Manager的界面,到可安装包的项目下选择需要下载的包,这里建议选择几个流行的包就可以了,不用从1.5到3.1都选择下载,那样需要下载的量很大,需要很长时间(其实下载完之后的文件你可以保存起来,如果日后重装环境的时候可以把add-on还有platform里面的文件直接复制过去,管理器就会识别,不用每次都下载)。
【4】 为Eclipse安装ADT插件
Eclipse安装完毕后,可以使用Eclipse的Update Manager特性安装最新的ADT。
启动Eclipse,然后选择Help>Install NewSoftware…
点击右上角的 Add, 在Add Repository对话框中,为Name输入“ADT Plugin”,在Location文本框中输入下面网址:
https://dl-ssl.google.com/android/eclipse/
或者点击浏览找到你下载好的ADT文件直接安装,这样又省去下载的时间了
点击OK,若有问题出现,可以用http来代替https
在Available Software 对话框中,点击Developer Tools前的多选框,然后点击Next.
在下一窗口中,你会看到要下载工具的列表,安装。
当安装完毕ADT后,重新启动Eclipse.
【5】配置ADT,配置AVD
类似windows下环境,这里不多说了。
注意有可能在安装ADT插件的时候报错,说是缺少什么文件,你可以试着网上找找那个插件安装,或者把其中一个勾选项去除就OK了,也可以试试把eclipse文件夹换一个位置,比如换到home文件夹下




相关文章:

  • C++井字棋游戏,DOS界面版
  • html5 02 随记
  • 复制粘贴惹的祸
  • Spring Boot 揭秘与实战(八) 发布与部署 - 开发热部署
  • Firefox:如何设置Firefox为默认浏览器
  • npm常用功能
  • Android中List循环遍历性能对照
  • 系统崩溃造成数据库无法启动的恢复
  • sap安装
  • HTTP架构介绍(2) 缓存
  • ERROR: ORA-28002: 7 天之后口令将过期
  • 测试只是一部分
  • 局域网基本工作原理
  • python学习笔记(七) 类和pygame实现打飞机游戏
  • 安装Ubuntu 11.04 后的20件事
  • python3.6+scrapy+mysql 爬虫实战
  • 「面试题」如何实现一个圣杯布局?
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • android 一些 utils
  • Javascript Math对象和Date对象常用方法详解
  • MYSQL 的 IF 函数
  • nginx 配置多 域名 + 多 https
  • Python连接Oracle
  • SpiderData 2019年2月13日 DApp数据排行榜
  • SQLServer之创建数据库快照
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • XForms - 更强大的Form
  • zookeeper系列(七)实战分布式命名服务
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 笨办法学C 练习34:动态数组
  • 闭包,sync使用细节
  • 高性能JavaScript阅读简记(三)
  • 如何实现 font-size 的响应式
  • 主流的CSS水平和垂直居中技术大全
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • # 飞书APP集成平台-数字化落地
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (1)Nginx简介和安装教程
  • (1)STL算法之遍历容器
  • (C语言)fgets与fputs函数详解
  • (C语言)二分查找 超详细
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (汇总)os模块以及shutil模块对文件的操作
  • (七)Knockout 创建自定义绑定
  • (四)JPA - JQPL 实现增删改查
  • (算法)前K大的和
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)LINQ之路
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .NET 5种线程安全集合