mac开发android 安卓真机调试解决方案
2016-05-25 01:16
423 查看
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
$cd ~
3.然后输入命令,该命令的作用是如果不存在.bash_profile文件,则创建该文件
[plain] view
plaincopy
$touch .bash_profile
4.然后输入命令,该命令的作用是用文本编辑器TextEdit打开.bash_profile文件。如果你是第一次配置环境变量,则该文档应该是空的。
[plain] view
plaincopy
$open -e .bash_profile
5.下面要在该文件中加入下面的代码
1)将adb加入环境变量
[plain] view
plaincopy
export PATH=${PATH}:~/Destop/adt-bundle-mac-x86_64/sdk/platform-tools
2)将android/ddms/emulator/sqlite3等加入环境变量
[plain] view
plaincopy
export PATH=${PATH}:~/Destop/adt-bundle-mac-x86_64/sdk/tools
6.保存并退出TextEdit。关闭bash终端。
7.测试:
1)测试adb
[plain] view
plaincopy
$adb version
显示
[plain] view
plaincopy
Android Debug Bridge version 1.0.31
2)测试android
[plain] view
plaincopy
$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。
上面的步骤都完成之后,打开模拟器界面
恭喜你,大工告成了。
相关文章推荐
- mac开发android 安卓真机调试解决方案
- Android Drawable - Scale Drawable使用详解(附图)
- Android防止多次点击
- Android之手势翻页
- 小技巧:如何知道当前界面为哪个Activity
- <Android 基础(二)> BroadcastReceiver
- <Android 基础(二)> BroadcastReceiver
- Android打造属于自己的数据库操作类。
- 【自用】Android 关于surfaceview调用宿主Activity中的方法
- Ubuntu Android 开发(二) Android SDK 安装
- Ubuntu Android 开发(三) 使用SDK更新SDK 镜像
- Android缓存超过有效时间,则重新请求数据
- Android Fragment的使用
- Android 颜色设置
- Intellij IDEA + Android SDK + Genymotion Emulator
- “哎哟!蛮吊的” 之 Android GestureDetector详解
- Android 入门项目NoteBook
- Android 分发事件机制
- Android View的onTouchEvent和OnTouch区别
- android MD5加密