本来放假是要出去玩的,结果出游计划拖到了周一,今天先来无事看看ubuntu最近发展得怎么样了,顺便把ADT也搭建好,方便以后研究android框架。想想在windows下,ADT直接down下来解压就能用,心想linux下应该也不会太难吧。

  说干就干,首先想到的是去android官网直接down一个ADT for linux,发现eclipse for ADT已经被放到左侧链接的最后,而android自己的Android studio则取代了去年初ADT的位置,Google这是破釜沉舟地推广自己的开发环境。当我点开eclipse for ADT的时候,发现各种note,建议我及早迁移到Android Studio,直接告诉开发这已经不在维护之前的eclipse for android工具了,真实无力吐槽,intellij idea 是很优秀,可是到了Android Studio,真的用不爽,且不说性能,UI真的很繁杂。好了,既然不再支持,那就只能自己来配置好了。

  首先,我们需要安装jdk,这个网络上的教程一大把,而且比较简单,几乎是下载->解压->配置路径。然后就去下载elipse(地址:http://www.eclipse.org/downloads/),这样有个好处,我们可以选择eclipse的版本,我选择了最新的elipse。

  上面的步骤应该不会出问题,不管是32位,还是64位,但是接下来就可能没有那么一帆风顺了。因为我没有下载到到eclipse for ADT,所以我就只能自己来配置ADT,继续查看官网资料。

  官网提供了两种方法来安装adt插件(下载地址:http://developer.android.com/sdk/installing/installing-adt.html#Download)。一种是在线安装,跟eclipse安装新软件的方法一致:1.打开elipse->Help > Install New Software;2.点击右边的add;3.在弹出的对话框填入对应的内容,Location

https://dl-ssl.google.com/android/eclipse/

4. 接下来就是点击OK->NEXT->NEXT->FINISH,然后重启eclipse就可以了,接下来就是去按照各版本android的api了。

  另一种安装ADT的方法是下载离线的ADT,下载地址:https://dl.google.com/android/ADT-23.0.6.zip,步骤:1.下载完成后,不要解压;2.安装方法跟方法一类似,不同点在于在上图(Add Respository)不用填写下载地址,而是只要点击右边的Archive导入刚才下载好的ADT,接下来几乎全部选择安装即可。

  在上一步我们已经在eclipse上安装好了android sdk-manager,不出意外,eclipse的工具栏已经有了android sdk-manager和avd-manager(Android Vitual Machine Manager)的快捷按钮了。打开之,如下图

选择好自己需要的SDK platform和Extras中的Android Support Libraray,下载速度就要看你的网速了。

  再接下来就是如何开发Android应用的问题。。。。。。今天的时间也不差多了,谈一下遇到的问题:如何在64位系统上运行32位程序。为什么要谈这个问题?因为adb是32位的,Android SDK Build-tools也是32位的,如果不解决这个问题,android工程就会报错:

home/xxx/android-sdks/platform-tools/aapt:
error while loading shared libraries: libz.so.1: cannot open shared object file:
No such file or directory

或者

Unexpected exception ‘Cannot run program “/home/xx/sdk/platform-tools/adb”: java.io.IOException: error=2, No such file or directory’ while attempting to get adb version from ‘/home/xx/sdk/platform-tools/adb’

等等,这两个问题都是因为要运行32位程序引起的,网上有各种解决方案,或许对于老系统(包括老的64位UBUNTU系统是可行的,但最新的不行),我的解决方案是:

# sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

问题解决。

  安装好了eclipse for ADT,以后就可以在linux下面来愉快玩耍了。再一看,发现jdk也编译通过了,发现rp不错来着。

转载于:https://www.cnblogs.com/HackingProgramer/p/4393157.html

64位Ubuntu14.04搭建ADT开发环境相关推荐

  1. win7 64位利用eclipse搭建android开发环境教程

    适合win7 64位的操作系统的JDK1.7+eclipse+android SDK 23.0.2+adt23.0.2资源下载: http://pan.baidu.com/disk/home?sr=f ...

  2. Win7(64位)下,搭建Android开发环境

    一.相关下载 1.下载JDK. 网址:http://java.sun.com/javase/downloads/index.jsp,选择jdk-7u21-windows-x64.exe. 2.下载Ec ...

  3. ubuntu14.04 qt4 C++开发环境搭建

    ubuntu14.04 qt4 C++开发环境搭建 preFace:文章包括gnome,vnc-server,qt4安装配置及集成; apt-get update && apt-get ...

  4. 基于VMware+Ubuntu 14.04 搭建ESP32 开发环境

    基于VMware+Ubuntu 14.04 搭建ESP32 开发环境 开发环境:VMware + 14.04 1.更新 cmake 准备工作:官网下载cmake-3.6.3.tar.gz(https: ...

  5. 在Ubuntu20.04搭建WordPress开发环境

    最近在B站刷到一个很不错的WordPress开发视频 https://www.bilibili.com/video/BV1E7411A7Yj?p=1 最近PHP8.0的发布, 性能得到极大提升, 再加 ...

  6. ubuntu 16.04 搭建 python 开发环境

    2019独角兽企业重金招聘Python工程师标准>>> 由于ubuntu 16.04  采用的是python2.7版本,对于采用python3开发作为开发环境的,极为不方便,不过幸好 ...

  7. 基于Ubuntu14.04搭建caffe训练环境

    各种教学视频或文档资料 +QQ:635992897 一.基础环境配置 0.apt-get update 1.sshd安装     sudo apt-get install openssh-server ...

  8. Ubuntu 13.04搭建J2EE开发环境

    摘要: 1.此教程基于 本本:Lenovo v470c OS:Ubuntu 13.04 32bit 2.搭建eclipse J2ee版本+MySQL+Tomcat 7.0+Jdk7开发环境 3.目的: ...

  9. ubuntu 20.04搭建ESP-ADF开发环境

    1. 下载esp-gitee-tools 包含给 gitee 其他仓库提供的扩展工具,包括 submodule 更新.开发工具安装等. git clone https://gitee.com/Espr ...

  10. Ubuntu14.10搭建C++开发环境

    方法一: 1.安装Eclipse sudo apt-get install eclipse 2.安装Eclipse CDT sudo apt-get install eclipse-cdt 3.安装A ...

最新文章

  1. python是一门什么课程-从无到有用Python创造一门属于自己的编程语言1
  2. GDCM:gdcm::IconImageFilter的测试程序
  3. Github GUI 托管代码教程
  4. python中os.path和pathlib
  5. vuex在vuecli中的简单使用
  6. 威佐夫博弈(模板题)
  7. 求和(莫比乌斯反演)
  8. php生成文章页,php结合smarty生成静态页面php文章内分页代码
  9. php和js哪个更像C语言,js和php存在着什么区别
  10. 《ArcGIS Runtime SDK for Android开发笔记》——(8)、关于ArcGIS Android开发的未来(“Quartz”版Beta)...
  11. MySQL 8.0窗口函数
  12. Github 开源趋势榜 TOP 1:英伟达升级发布二代 StyleGAN!
  13. Android屏幕旋转-横屏竖屏切换
  14. 【归档】网吧计费管理系统 C语言实现
  15. Variation_Model 差异模板算子总结
  16. 中兴机顶盒刷机后服务器连接失败,(四川高安)中兴ba860av2.1t强刷安卓固件包解决刷机到7出错问题...
  17. 《哈佛大学公开课:幸福课》 学习笔记(1)
  18. mysql修改游戏,第十二讲 战神引擎游戏列表和公告修改
  19. 2022年长沙市成人高考疫情防控政策
  20. QXlsx(访问Excel)

热门文章

  1. nginx模块nginx_upstream_check_module来检查后端服务器的健康情况
  2. 转载,对于已用encryption加密的存储过程,的解密方法
  3. idea code key study form qinChao
  4. Eclipse开发环境下,部署和配置svn的整个过程
  5. 亏损208亿,滴滴橙心优选裁员关停!曾融资12亿,最高估值320亿
  6. 公司这套架构统一处理try...catch这么香,求求你不要再满屏写了,再发现扣绩效!...
  7. 请千万不要在 JDK 7+ 中使用这个 JSON 包了!切记
  8. 大牛总结的 Git 使用技巧,写得太好了!
  9. 重磅推荐:2017 年最流行的 15 个数据科学 Python 库
  10. 降准对房价与股市的影响!