怎样在eclipse中搭建android开发环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样在eclipse中搭建android开发环境相关的知识,希望对你有一定的参考价值。

参考技术A android开发环境搭建的大致流程
1、JDK安装:这是Java运行和编译环境,因为Android是基于Java的,所以开发Android首先要搭建Java运行环境。
2、Eclipse安装:一种开发工具,可以通过安装插件来扩展自身功能。
3、Android SDK安装:Android软件开发工具包,是一个开发工具的集合。
4、ADT安装:ADT(Android Development Tools)在Eclipse编译IDE环境中,需安装ADT(Android Developer Tools)Plug-in,这是Android在Eclipse上的开发工具。
5、创建AVD:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别。建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目。
详细过程可以看这里:http://www.3g-edu.org/Android/607.html

如何在mac上搭建android开发环境

  1.前言
  由于去年年中准备专心搞iOS开发,但Android也不能放弃。然后就发现eclipse是跨平台,做android开发应该是没问题。仔细查了不少资料,最后终于咬牙买了rmbp,从此走上来了ios和android开发之路。

  2.安装eclipse

  因mac系统里自带jdk,所以不需要再下载,也不需要在eclipse里配置jdk。

  在eclipse官网上就有mac版的下载。选择第一个Mac版的Eclipse IDE for Java EE Developers。我是64位的,大家可以根据自己实际情况选择。

  3.安装adt
  我选择的是在线安装adt插件,如果有同学网络不好,可以网上查下离线安装adt
  打开eclipse - Help - Install New Software
  [attachment=53799]

  以上跟windows下是一样的,就不多说了。

  以前的eclipse并不支持retina屏幕,但目前最新的已经解决了这个问题。如果有同学还发现eclipse显示模糊的问题,可以用试试以下两种方法
  一、在Eclipse.app上点击右键 选择“显示包内容” 然后打开Contents文件夹 编辑 Info.plist。在dict的结尾标签上添加一行
  <key>NSHighResolutionCapable</key>
  <true/>

  二、可以使用神器,把所有不支持retina的app的改成支持retina,可以在威锋网上搜索“Retinizer”

  4.下载和安装mac版的android tool
  打开网站 选择Mac OS X 的SDK版本进行下载。最好存放在英文目录下
  剩下的都是跟windows一样的。启动后下载android各个版本的jar,并且在eclipse里配置
  [attachment=53800]

  5.模拟器
  因为android自带的模拟器非常慢,所有有些windows上的同学会选择第三方的模拟器。很不幸,mac上目前来说并没有第三方模拟器。
  android自带模拟器因为是CPU是ARM的,所以才导致太慢。其实可以在android tools里下载Intel CPU的模拟器。
  可以在android tools里选择Intel

  [attachment=53801]
  新建模拟器的时候,选择Intel的CPU
  [attachment=53802]

  实验下来,速度提升不少。基本已经满足日常开发(这一点也同样适应windows)

  6.真机调试(关于驱动)
  令人高兴的是,mac下的adt默认支持大部分的android手机,所以,一般手机连上mac,会自动在Device里显示。
  [attachment=53803]

  但一些不常见的,就不能显示出来。而且mac跟windows不一样,很难找到mac下的该手机的驱动。其实这不是驱动问题,而是adt不知道该手机的USB Vendor ID。可以通过另外一个方法解决
  一、首先要下载一个app:IORegistryExplorer。通过这个app可以查看连接上的USB设备的信息。选择IOUSB,可以看到名为“xxx”的设
  备,找到idVendor
  二、打开文件:~/.android/adb_usb.ini 。然后直接在最后一行加上idVendor的值
  [attachment=53808]

  最后重启adt,就可以在Devices里看到该手机的信息了。

  7.一些工具的推荐
  跟windows上一样,在mac上也会有各种各样的app可以提高我们的工作效率。这里列个表(以下app都可以在威锋网上找到)
  一、Alfred。Alfred其实是一个app平台,他包含很多功能强大的app。比如,他可以替代系统的Spotlight,也可以作为搜索引擎的快捷入口,也可以作为多重黏贴板。
  [attachment=53804]

  [attachment=53805]
  [attachment=53806]

  二、BetterTouchTool.这是一个可以把快捷键绑定到触摸板上的app。
  首先说下,mac上的触摸板非常强大,我现在已经完全抛弃鼠标,全部用触摸板替代。BTT这个app可以让触摸板的功能更加丰富。他可以添加单指,双指,三指,四指,五指的“轻按,点击,左右上下扫。四个角触摸”等组合的操作。而且他还分各种不同的app不同的配置。
  [attachment=53807]

  可能大家这样听起来有点迷糊,但我还是推荐大家玩下BTT,他会带你进入一个新的世界。

  8.虚拟机的推荐
  最后谈下虚拟机,mac毕竟不能代替主流系统windows,所以还是会有一些操作需要在windows上做。mac自带的 Boot Camp,虽然兼容windows,但切换系统的时候需要重启,非常繁琐。
  在这里我推荐大家使用Parallels Desktop。这是一款mac上最优秀的虚拟机,配置简单,使用便捷。而且还有不少人写了视频教程。

  9.最后总结
  mac确实是非常优秀的操作系统,他的体验比windows要强大很多。不过在国内毕竟还是以windows为主,很多软件和游戏都没办法安装。但目前看来,办公和学习是没有任何问题。
参考技术A   因为系统自带jdk,所以就不用在下载了。可以在终端输入java -version查看其结果。  然后去android的官方网站下载ADT工具   可能之前很多人的教程中都说需要SDK+Eclipse,还有Eclipse插件  但是现在官方把他们全部整合在一起了。  官方的原话“With a single download, the ADT Bundle includes everything you need to begin developing apps”  仅仅下载这个ADT(安卓开发工具包)就包含了你开发所需要的所有东西!  实际就是官方为了方便大家开发,给我们进行了打包吧。  解压下载完的ADT包,里面有两个文件夹,一个eclipse一个SDK  继续跟着官方文档走,建议将其解压在家目录下的Development目录下,我没有Development目录,但是作为一个菜鸟,我还是决定完全照着官方的意思走,所以我新建了一个Development,然后把刚刚自动解压的eclipse和sdk都移了进来(如何操作?我是使用的终端mkdir Development 然后mv进来的)  进入到eclipse目录,然后启动它!激动人心的时刻!

以上是关于怎样在eclipse中搭建android开发环境的主要内容,如果未能解决你的问题,请参考以下文章

怎样在NetBeans上搭建Android开发环境

怎样搭建一个android开发框架

怎样用ADT Bundle搭建Android开发环境

MAC下Android的Eclipse开发环境的搭建

eclipse下搭建Android开发环境:Android6(API 23)+ADT23.07

eclipse中搭建Android开发环境