1、确保你的android设备真正链接到电脑上了

所以不要以为随便拿一根线,能充电,就可以传递数据了,我就是这么傻傻的拿了根不能用的数据线联机调试了半天。

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


2 、设置好你机器的环境变量

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

步骤:

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

注意:路径中不能有中文和空格,总之后面文件报错的话肯定是路径名有问题

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

[plain] view plaincopy
  1. $cd ~  

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

[plain] view plaincopy
  1. $touch .bash_profile  

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

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


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

1)将adb加入环境变量

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

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

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

7.测试:

1)测试adb

[plain] view plaincopy
  1. $adb version  
显示

[plain] view plaincopy
  1. Android Debug Bridge version 1.0.31  
2)测试android [plain] view plaincopy
  1. $android  
会打开Android SDK Manager窗口


3 、

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

在 终端输入:system_profiler SPUSBDataType

可以查看连接的usb设备的信息

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

 MX4:

          Product ID: 0x0c02

          Vendor ID: 0x2a45

          Version: ff.ff

          Serial Number: 750ACKK34RHK

          Speed: Up to 480 Mb/sec

          Manufacturer: Meizu

          Location ID: 0x14200000 / 19

          Current Available (mA): 1000

          Current Required (mA): 192

          Extra Operating Current (mA): 0

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

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

输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x2a45 (i编辑,esc退出编辑,:wq保存退出)

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


第三步:重启adb  

adb kill-server

adb start-server

adb devices

就可以看到列表了!



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

如果显示的是unauthorized,就在开发者选项里撤销USB调试授权,重新连接电脑,点击授权。

如果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(安卓)bluetooth介绍(四): a2dp connect流程分析
  2. Android(安卓)命令行编译、打包生成apk文件
  3. Ionic 运行报错No resource identifier found for attribute 'ap
  4. Android(安卓)Studio & ADT 快捷键配置文件所在目录,自定义后可导
  5. 使用sencha cmd创建android应用
  6. Android之adb环境变量配置
  7. android 目录结构,adb环境变量配置
  8. Android执行shell命令
  9. Android下模拟按键输入

随机推荐

  1. Android(安卓)中如何关闭线程
  2. android:windowSoftInputMode属性使用
  3. Android动画效果translate、scale、alpha
  4. 原生Android也能做Web开发了
  5. Android屏幕禁止休眠的方法
  6. android 地图 infoWindow的每个控件添加
  7. Android(安卓)用Shell命令设置静态ip
  8. Android(安卓)xxx is not translated in
  9. Android(安卓)相对布局(Relative Layout)
  10. Android中数据存储的5中方法