一、确保你的安卓手机可以被mac读取。

方法:下载并安装 androidfiletransfer.dmg 文件,让你的Mac可以存取Android手机内存。

下载地址:http://www.android.com/filetransfer  需要 或者链接: http://pan.baidu.com/s/1bpiEb8N 密码: gun
二、设置好你机器的环境变量。

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

1.找到SDK文件夹路径,我的为/Users/caohang/Library/Android/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. export PATH=${PATH}:/Users/caohang/Library/Android/sdk/platform-tools  
2)将android/ddms/emulator/sqlite3等加入环境变量

[plain]  view plain copy
  1. export PATH=${PATH}:/Users/caohang/Library/Android/sdk/tools  

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

7.重新打开终端命令行测试:

1)测试adb

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

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

三、第一步: 查看usb设备信息(我用的是魅蓝2)

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

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

 

 M578C:


          Product ID: 0x201d

          Vendor ID: 0x0e8d  (MediaTek Inc.)

          Version: ff.ff

          Serial Number: 88CFBMA22TE6

          Speed: Up to 480 Mb/sec

          Manufacturer: MediaTek

          Location ID: 0x14100000 / 9

          Current Available (mA): 1000

          Current Required (mA): 500

          Extra Operating Current (mA): 0

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

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

输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x0e8d(vi编辑器中需要按键盘i,才能插入编辑0x0e8d,然后按" esc+shift+ : "(三个键盘)输入wq,回车即可保存退出。

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

运行app就可以选择真机调试了。

Mac OS X系统下android环境变量配置和真机调试_第1张图片


更多相关文章

  1. Android SQLite3工具常用命令行总结
  2. Android环境搭建及相关命令
  3. Ubuntu 配置Android SDK NDK环境变量
  4. android 自动化压力测试-monkey 3 命令参数
  5. android cts 命令的说明
  6. Android直接执行shell命令
  7. Android 常用工作命令mmm,mm,m,croot,cgrep,jgrep,resgrep,godir
  8. android java调用命令行给文件赋权限

随机推荐

  1. Android stuio在MainActivity中运行java
  2. 【代码】android通过criteria选择合适的
  3. Android消息循环机制源码分析
  4. AndroidManifest.xml 配置文件
  5. android studio/idea各种坑
  6. Android百度AI开放平台使用探索详解
  7. Android sqlite 表更新
  8. Android底部导航栏实现(二)之RadioGroup
  9. Android的android.os.DeadObjectExceptio
  10. Android 基础day05