Android真机无法链接eclipse,解决方案

来源:互联网 发布:手机一键截屏软件下载 编辑:程序博客网 时间:2024/04/26 16:07
作者:李文超
链接:http://www.zhihu.com/question/26245688/answer/37621798
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

各位ANDROID开发者不要笑,这个问题确实是魅族手机特有的问题,别的品牌都可以顺利连接,但是魅族就是不行!
1.首先确保你一些准备工作做好了,类似打开usb调式,usb线没有损坏之类的.这里你可以简单判断一下如果使用别的手机能够正常连接eclipse那就往下看吧.提供android手机连接eclipse的教程:
Testing Android Applications on a Physical Android Device with ADB

2.打开设置--关于手机
2.1如果你是Flyme OS Powered byYunOS
:
android应用在Yun OS上运行时候会提示:
Failed to install XX.apk on device '75ABBKM22PPQ': Operation not permitted
解决方法就是刷机,刷回到通用版本的Flyme .

2.1如果你不是Flyme OS Powered byYunOS


解决方法就是在"adb_usb.ini"文件中手动加上厂商ID就可以了.
保证你的ADB是最新版本:android - I can't upgrade from adb version 1.0.29.
官方的教程:
根据 flyme 的文档: K:\MX4 USB Reference Manual\简体\MX4_ADB_参考说明书.txt
操作如下:
二、Windows XP中文环境
1. 建立或修改C:\Documents and Settings\<你的用户名>\.android\adb_usb.ini文件,在该文件中添加一行文本,内容是0x2a45。
2. 检查ADB设备是否找到(命令行程序中)
adb kill-server
adb devices
三、Windows 7中文环境
1. 建立或修改C:\用户\<你的用户名>\.android\adb_usb.ini文件,在该文件中添加一行文本,内容是0x2a45。
2. 检查ADB设备是否找到(命令行程序中)
adb kill-server
adb devices

CSDN网友@imesongMAC的设置方法:
1.把Android手机开启调试模式,然后连接在我们的Mac OS上。
2.选择Mac的 关于本机->更多信息-> 系统报告->找到usb选项,右边会出现一系列和usb相关的设备我们找到自己的Android设备并选中。
3.选中后找到 供应商ID或叫厂商ID,我的MX4手机显示的供应商ID是:0x2a45

4.打开Mac终端 输入: echo 0x2a45 >> ~/.android/adb_usb.ini
然后重启adb(我是重启Mac系统)后再打开eclipse 你会发现Android手机的设备显示了。这样的办法还可以解决Mac上其他android设备不显示的问题。

感谢魅族的冤家对手小米论坛提供了解决方法,原文:点击打开链接

CSDN网友 Win7的设置方法:
1.安装adb驱动,最简单的方法是用豌豆荚或91助手之类的,只要连上一次,就安装成功了.
2.打开“设备管理器”,找到里面的mx4设备(Android Composite ADB Interface),右键属性,选“详细信息”标签,“属性”选“硬件ID”,下面会有两行值,
我的其中一行是“USB\VID_2A45&PID_0C02&MI_01”
看到其中VID_XXXX了吧,把XXXX值记下来。

3.找到C:\Users\XXX\.android\adb_usb.ini文件(XXX是你的当前操作系统用户名),在里面另起一行追加“0xXXXX”(不含引号)。
前面的0x表示是16进制数,把后面的XXXX替换成上面你记下来的值。
重启电脑 或者 退出eclipse,再在任务管理器里把“adb”进程杀掉再重进eclipse。即可。
0 0
原创粉丝点击