转自:http://blog.csdn.net/diqun1314/article/details/29861065

http://blog.csdn.net/diqun1314/article/details/30028785

在Mac下开发Android,要想在终端利用命令行使用adb/android等命令时,需要配置一下环境变量。

步骤:

1.首先,假设你已经下载了Android SDK,解压后安装了adb。记住sdk文件夹路径。我个人的路径为/Users/diqun/Destop/adt-bundle-mac-x86_64/sdk/

2.在终端中输入命令,进入用户目录。

[plain] view plain copy
  1. $cd~

3.然后输入命令,该命令的作用是如果不存在.bash_profile文件,则创建该文件

[plain] view plain copy
  1. $touch.bash_profile

4.然后输入命令,该命令的作用是用文本编辑器TextEdit打开.bash_profile文件。如果你是第一次配置环境变量,则该文档应该是空的。

[plain] view plain copy
  1. $open-e.bash_profile


5.下面要在该文件中加入下面的代码

1)将adb加入环境变量

[plain] view plain copy
  1. exportPATH=${PATH}:~/Destop/adt-bundle-mac-x86_64/sdk/platform-tools
2)将android/ddms/emulator/sqlite3等加入环境变量

[plain] view plain copy
  1. exportPATH=${PATH}:~/Destop/adt-bundle-mac-x86_64/sdk/tools

6.保存并退出TextEdit。关闭bash终端。

7.测试:

1)测试adb

[plain] view plain copy
  1. $adbversion
显示

[plain] view plain copy
  1. AndroidDebugBridgeversion1.0.31
2)测试android [plain] view plain copy
  1. $android
会打开Android SDK Manager窗口

OK,大功告成!


最近学习android开发,安装了ADT开发环境之后,启动模拟器,慢的要死啊,完全不如苹果的好用,没法,自己买个android手机,准备联机调试程序。没想到在这个过程中,遇到了好多的坑,作为一个新人,每一步都过不去,花了将近2个小时,在万能的百度里查了n多次,终于解决了。在此,做个记录,希望大家不要走我走过的弯路。


1、确保你的android设备真正链接到电脑上了,我在这里遇到过坑,弄了好久,才发现能充电的线,确无法传递数据过去。所以不要以为随便拿一根线,能充电,就可以传递数据了,我就是这么傻傻的拿了根不能用的数据线联机调试了半天。

方法:下载一个 androidfiletransfer.dmg,安装之后,看看能不能读取手机数据,如果能够读取,好的,恭喜你,第一步完成了。


2 设置好你机器的环境变量,(这个我在之前的帖子里介绍过,大家可以往前翻一下)。

3

第一步:查看usb设备信息(我用的是魅族mx3)

在 终端输入:system_profiler SPUSBDataType 可以查看连接的usb设备的信息

比如我的usb信息如下(部分内容):

M351:

Product ID: 0x4e26

Vendor ID: 0x18d1 (Google Inc.)

Version: 2.33

Serial Number: 351BBJHCBWT6

Speed: Up to 480 Mb/sec

Manufacturer: MEIZU

Location ID: 0x1a120000 / 4

Current Available (mA): 500

Current Required (mA): 2

其中的 vendor ID: 0x18d1 很重要,记下来

第二步:创建、修改adb_usb.ini文件

输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x18d1(然后保存退出)

然后请一定重启finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动


第三步:重启adb

adb kill-server

adb start-server

adb devices

就可以看到列表了!



注意,出现上面的设备之后才算成功

如果ADT中log遇到下面的问题:

[2011-07-27 10:31:48 - DeviceMonitor]Adb connection Error:EOF
[2011-07-27 10:31:48 - DeviceMonitor]Connection attempts: 1
[2011-07-27 10:31:49 - DeviceMonitor]Connection attempts: 2
[2011-07-27 10:31:50 - DeviceMonitor]Connection attempts: 3
[2011-07-27 10:31:51 - DeviceMonitor]Connection attempts: 4

不要慌张,重启eclipse。


上面的步骤都完成之后,打开模拟器界面


恭喜你,大工告成了。

更多相关文章

  1. Android(安卓)程序执行Linux命令的解决方法及注意事项
  2. Android(安卓)的一些命令(补充中..)
  3. Windows下git下载android source
  4. 通过userAgent判断是是否手机、微信、手机厂家
  5. 原生APP中js怎样与Android和ios进行交互
  6. android studio 在windows 7环境下安装
  7. Android(安卓)adb input 命令介绍
  8. Mac下配置android环境变量
  9. Android系统在超级终端下必会的命令大全(adb shell命令大全)

随机推荐

  1. Android(安卓)Asset目录下的Apk文件的复
  2. android之xml定义数组
  3. Android ORM 框架:GreenDao 使用详解(基础
  4. Android随VierPager滑动的导航栏
  5. Android(安卓)记事本-Demo
  6. android:ems 属性
  7. android 吸顶效果+下拉刷新 CoordinatorL
  8. Android自动测试框架Espresso
  9. 【Android 开发】:Android中EditText控件
  10. Android自学笔记之 Activity详解