电脑无法识别MX4和Android手机的问题(windows和mac下亲测)


ADB连接驱动也安装成功了。

不启动助手的时候就是连接不上。多次重启电脑,重启手机,重启USB调试开关,仍然无解。

我用手机助手连接手机时候,是有这个RSA密钥指纹认证的,可以连接成功,同时android studio和eclipse都可以正常连接到设备进行调试。但是每次手机上都被安装助手对应的软件,非常非常不爽。卸载或者不启动各种助手,我打开Android studio 的DDMS和eclipse的DDMS或者直接用ADB命令的时候就不显示RSA密钥指纹认证。这台电脑上直接启动ddms和adb的时候,三星,小米,oppo,华为等好多设备都可以正常连接,还有几个山寨机也能正常弹出RSA密钥指纹认证,魅族的MX3可以正常连接,MX4和MX4pro无法正常连接。
PC是Win8.1企业版 各种补丁全打了,连接线用的魅族购机时自带的数据线。
Android SDK是官方下载的,所有版本的全部下载了。
机箱上所有的USB接口2.0和3.0的都试验过了。都不行。


经过几天的试验可以确定绝大部分手机都可以连接上。魅族mx4和mx4pro全系列不行。

连续搞和搜索了几天,整个人心情都不好了

查阅各种资料,试验各种方法,在最终在魅族论坛上找到解决方法 



mac下使用此操作。 然后根据此操作依据在windows上解决了

1. 插上手机打开终端,输入:system_profiler SPUSBDataType,将输出结果记住。

 2.   拔下手机,重复以上动作。


 两者结果对比后会获得一个Vendor ID:

[plain] view plaincopy
  1. USB Hi-Speed Bus:  
  2.   
  3.      Host Controller Location: Built-in USB  
  4.      Host Controller Driver: AppleUSBEHCI  
  5.      PCI Device ID: 0x1c2d   
  6.      PCI Revision ID: 0x0005   
  7.      PCI Vendor ID: 0x8086   
  8.      Bus Number: 0x1a   
  9.   
  10.        Hub:  
  11.   
  12.          Product ID: 0x0024  
  13.          Vendor ID: 0x8087  (Intel Corporation)  
  14.          Version:  0.00  
  15.          Speed: Up to 480 Mb/sec  
  16.          Location ID: 0x1a100000 / 2  
  17.          Current Available (mA): 500  
  18.          Current Required (mA): 0  
  19.   
  20.            MX4:  
  21.   
  22.              Product ID: 0x0c02  
  23.              Vendor ID: 0x2a45  
  24.              Version: ff.ff  
  25.              Serial Number: 75UBCKJ22AUV  
  26.              Speed: Up to 480 Mb/sec  
  27.              Manufacturer: Meizu  
  28.              Location ID: 0x1a110000 / 4  
  29.              Current Available (mA): 500  
  30.              Current Required (mA): 192  
  31.   
  32.            USB OPTICAL MOUSE:  
  33.   
  34.              Product ID: 0x2510  
  35.              Vendor ID: 0x093a  (Pixart Imaging, Inc.)  
  36.              Version:  1.00  
  37.              Speed: Up to 1.5 Mb/sec  
  38.              Manufacturer: PIXART  
  39.              Location ID: 0x1a120000 / 3  
  40.              Current Available (mA): 500  
  41.              Current Required (mA): 100  

3.在终端里输入echo "0x2a45" >> ~/.android/adb_usb.ini

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
作为一个完成的应用程序,数据存储操作是必不可少的,因此,Android系统提供了四种数据储存方式,分别是:SharedPreference、File、SQLite以及Content Provider。由于Android系统中,数据基本都是私有的,都是存放于 "data/data/程序包名" 目录下,所有要实现数据共享,正确方式使用Content Provider。 SQLite :SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的一种数据存储方式。Android为此数据库提供了一个名为SQ
一、 1、通过反射来获取系统字体并替换 import java.lang.reflect.Field;import android.content.Context;import android.graphics.Typeface;public final class FontsOverride { public static void setDefaultFont(Context context, String staticTypefaceFieldName, String fontAssetName)
最近用到WebView 在应用内部加载URL 展示web页面 ,顺便贴出一个简单的示例。 对于一般应用,仅用来展示web页面的话,不需要复杂的处理逻辑,但新手在做的过程或许会遇到这样的问题:(大牛可忽略了) 1、调用webView.loadUrl() 方法,依然会调用系统浏览器; 2、按返回键 直接退出界面,而不是返回打开web网页的上一级。 其实,如果只简单展示网页的话,只需一下 1、给WebView 设置 自己定义的 WebViewClient; 2、覆盖 WebViewClient()中的shoul

NineOldAnimations 设计解析 - 2015-02-10 08:02:52

NineOldAnimations 设计解析 1. 功能介绍 NineOldAndroids是一款支持在低版本( api 11以下 )使用Android属性动画以及3D旋转动画的框架,它提供了一系列如ViewAnimator,ObjectAnimator,ViewPropertyAnimator等API来完成这些动画,解决了Android动画框架在低版本的兼容性问题。在api 11 ( Honeycomb (Android 3.0) )后Android推出了属性动画、X轴翻转等动画效果,但是这些效果却不能
需求: 在用户没有登录时点击个人信息tabbar按钮时 模态出登陆页面.  遇到的问题:点击个人信息按钮.会先显示一下个人信息页面的视图.然后再模态出登陆页面. 这样其实可以达到让用户登陆的需求.但是作为app 这样真是太丑了. 作为小白.在开发时遇到问题 除了挠头没别的了. 所以挠了将近4个小时的头.才解决了这个问题. 对于大牛来说这很简单. 所以,有跟我同样困扰的小白.可以试试我这个方法来解决它 首要要用到   UITabBarControllerDelegate 在AppDelegate里 实现这个

Android--切换屏幕方向 - 2015-02-10 08:02:52

main.xml代码: ?xml version="1.0" encoding="utf-8"?LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" Button android:id="@+id/mybtn" an
android开发之synchronized的用法 在android开发中 synchronized主要有四种用法。第一是在方法声明时使用;第二是在对某一代码块时使用;第三是对某一对象使用;第四是对某一类使用。具体的实现代码如下:   1.方法声明时使用 放在范围操作符(public等)之后,返回类型声明(void等)之前.这时,线程获得的是成员锁,即一次只能有一个线程进入该方法,其他线程要想在此时调用该方法,只能排队等候,当前线程(就是在synchronized方法内部的线程)执行完该方法后,别的线程才

移动支付和人脸识别的联姻 - 2015-02-10 08:02:52

      今天下午有幸和公司老总接见了天诚盛业的总经理周军,周总经理本人比网上的帅气多了。北京天诚盛业科技有限公司是一家在人脸识别,指纹识别,虹膜识别领域都有专利的科技公司,与国内众多的金融公司都有合作关系。       在人脸识别应用方面,目前只是在腾讯QQ安全中心有发现,目前涉及这一领域的应用极少。下午我们就支付和人脸识别场景展开了讨论,以及周边穿戴产品的各种设想。周总经理他本身是做技术出身,当谈到人脸识别时,甚至对微众银行的人脸识别都产生了怀疑,确实他之所以敢这么说,都是来自于天诚盛业公司的实力以
今天研究了一下android控件的自定义属性的使用:方便以后的使用,防止忘记就记录一下。 第一步:  在values文件夹下面建立attr.xml文件,在这个文件中定义自定义属性 比如: ?xml version="1.0" encoding="utf-8"?resources declare-styleable name="MultiDirectionSlidingDrawer" attr name="handle" format="dimension"/attr attr name="content"

为什么大部分人喜欢稳定? - 2015-02-10 08:02:39

什么叫「稳定」?稳定不是平衡,稳定也不是持久,稳定的科学定义是对外界干扰的抵抗能力。 换言之,稳定不关乎状态的好坏,稳定只关乎是否能保持原来的状态,哪怕这个状态并不那么理想。 如果你觉得自己「稳定」,自己不需要任何努力就可以保持住现在的位置,那是因为你就处在「最小能量」状态。你不努力,你也不会下落,也没有什么后果,但并不是因为你不会下落,只是因为你已经到极低点了,附近根本没有更低的地方可以下落了。 也许你会说,怎么会这样呢?我比很多人都强,不可能在最低点。没错,所以我说的是「极低点」,而不是「最低点」。