macbook Android开发环境搭建,真机调试

  买了一台MacBook,本以为可以鼓捣一下iOS开发之类的,可惜导师要我做Android开发。无奈开始了在MacBook上开发Android的工作。

  从开始配置环境到应用成功在真机上运行,也是曲曲折折,所以在这里总结一下如何从零开始配置MacBook。

  一、下载配置ADT和SDK

  随着Android设备的普及,Google也简化了ADT和SDK的配置过程,现在提供整合的ADT+SDK包供开发者下载:http://wear.techbrood.com/sdk/index.html

用Google的说法,下载完成后就可以拥有开发所用的一切:

  • Eclipse + ADT插件
  • Android SDK Tools
  • Android Platform-tools
  • A version of the Android platform
  • A version of the Android system image for the emulator

  下载完成后,解压到一个固定的文件夹下,比如/Development然后打开adt-bundle-<os_platform>/eclipse/下的eclipse。

  按照官网的推荐,继续下载补充SDK才能满足开发的需要:http://wear.techbrood.com/sdk/installing/adding-packages.html

接下来就可以运行一个hello_android来测试啦!

  二、配置adb

  在mac中,可以使用终端命令adb和android来帮助调试等。其实,上面的步骤执行完,adb等命令已经安装好了,接下来只需要配置mac的环境变量。

  1、进入用户文件夹

1 cd ~

  2、修改.bash_profile文件

vim .bash_profile

  3、找到你的SDK路径,我的是:/Developer/Applications/adt-bundle-mac-x86_64-20140702/sdk/ 将platform-tools和tools添加到.bash_profile文件中,添加以下两句:

export PATH=${PATH}:/Developer/Applications/adt-bundle-mac-x86_64-20140702/sdk/platform-tools
export PATH=${PATH}:/Developer/Applications/adt-bundle-mac-x86_64-20140702/sdk/tools

  4、退出vim,关闭bash。重新打开bash后就可以测试adb了:

adb version

  如果一切顺利,将显示如下:

Android Debug Bridge version 1.0.31

  像这样我们的环境变量就配置成功了!

  三、真机调试

  做过Android开发的人都知道,Android的这个虚拟机启动实在是太慢了,实在比不上apple的万一。所以就要用真机调试,但是在macbook中却有点曲折。adb一直无法成功发现手机,在网上参考了众多的解决方案后,终于成功了!最主要的原因其实就是一点:adb无法正确的读取手机的vendor号,所以解决的思路就是手动添加这个号到adb的配置文件。

  1、测试手机与MacBook的连接是畅通的。这很关键,如果MacBook都无法识别手机的话,那么adb当然也识别不到啦。测试方法就是在mac上安装个手机助手什么的,看看是否连接正常。推荐一个app的连接:http://www.android-file-transfer.com

  2、在终端下运行命令:

system_profiler SPUSBDataType

  可以得到手机的参数信息:找到vendorID,拷贝出来:

Vendor ID: 0x05ac

  3、修改adb_usb.ini文件

vim ~/.android/adb_usb.ini

  添加:0x05ac 保存,退出。

  4、这一步是很诡异的一步,但是确实不能缺少:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动

  5、重启adb服务器:

adb kill-server
adb start-server
adb devices

  一切顺利的话,这时候就会看到手机列表了。重启eclipse就可以真机调试了。

时间: 2024-08-10 07:01:06

macbook Android开发环境搭建,真机调试的相关文章

Windows 8(64位)如何搭建 Android 开发环境与真机测试

先行强调: 安装 Java SDK 和 Android SDK 的路径中不能有空格或中文, 否则在启动 Android SDK Manager 的时候会出现闪退的现象.此安装步骤也适用于 X86 的 Android 开发环境搭建哦,下载时注意版本就 OK 啦. http://www.cnblogs.com/91program/p/5192135.html 1: 下载安装 Java SE JDK(2014-08-20)jdk-8u20-windows-x64.exe,目前最新版本为 jdk1.8.

Android开发环境搭建与HelloWorld小程序

Android简介 一.本节知识点概述 1.Android概述 什么是Android?Android的发展. Android的四层体系架构 Android的应用开发体系 2.环境搭建resource Android集成开发环境下载与解压 Android集成开发环境目录说明 Eclipse工具的使用说明 AVD创建参数说明 启动AVD与DDMS说明 3.第一个Android项目HelloWord Eclipse中创建Android项目 Android项目目录说明 运行Android项目 4.扩展知

[Android系列—] 1. Android 开发环境搭建与Hello World

前言 開始之前先熟悉几个名词: SDK -- Software Development Kit, 软件开发工具包.这个词并不陌生, JDK,就是Jave Development Kit,相同对于Android 来说也有Android SDK. Android SDK 提供了构建,測试和调试安卓应用的API 库和开发人员工具. ADT- Android Developer Tools.安卓开发人员工具, 事实上这里就是Eclipse 用于Android 开发的插件. 高速开发环境搭建 在搭建And

android 开发环境搭建 (转)

最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环 境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新 Android5.0.1,学习Android开发的第一步就是搭建Android的开发环境,博客园里面有不少人也写了关于如何搭建Android开发 环境的文章,我也看了一下,但是感觉都比较旧了,对照着做不一定能够搭建成功,但是有些搭建步骤是

linux下的Android开发环境搭建(2)

一.JDK的安装配置 在个人主文件夹下新建文件夹software,在software下新建java文件夹,用于存放各种android开发程序,本人用户名叫aaa,所以完整目录就是/home/aaa/ software/java 然后把jdk-7-linux-x64.gz复制到/home/aaa/software/java/目录下面,右键解压缩,会出现jdk-7-linux-x64文件,再次右键解压缩,出现jdk1.7.0文件夹,如图1-1: 图1-1 接下来配置开发环境,使用命令sudo ged

【下班后学Android】Android开发环境搭建

Android开发环境搭建方法: 方法一:百度搜索“Android开发环境搭建”:http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html. 博主在土耳其出差期间,按照该步骤安装,完全OK.但是,回国后,发现谷歌各种无法访问,不过先把JDK安装了吧. 方法二:国内资源:http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform-sdk-downloa

Android开发环境搭建

花了一天多的时间,终于把Android开发环境搭建出来了.现在稍作总结. android开发环境的搭建有四部曲:JDK-IDE-ADT-SDK. 需要以下工具: JDK:Java Development Kit.因为android应用层的程序是使用java语言编写的,所以JDK是必备的工具: IDE:integrated development environment. IDE的话采用很主流的JAVA开发环境Eclipse. ADT:Android Development Tools.这是Goo

HTML5移动开发之路(24)—— PhoneGap Android开发环境搭建

本文为 兄弟连IT教育 机构官方 HTML5培训 教程,主要介绍:HTML5移动开发之路(24)-- PhoneGap Android开发环境搭建 有关JDK及Android开发环境的搭建请看我前面的博文:http://blog.csdn.net/dawanganban/article/details/9748497 一.下载PhoneGap 下载地址:http://phonegap.com/install/  我下载的是最新的PhoneGap 2.9.1 将下载好的PhoneGap解压缩,可以

android快速上手(二)android开发环境搭建及hello world

基本了解了java语法,下一步,我们一起开启hello world的神秘之旅. (一)android开发环境搭建 之前搭建android开发环境是件非常费力的事情,下载Eclipse,安装ADT等,如今android官方给我们提供了全套配置. https://developer.android.com/sdk/index.html 搭建android开发环境之前记得先安装jdk (二)开启Hello World之旅 (1)创建Hello World项目 安装完带ADT的Eclipse,打开Ecl