华为手机没法调试问题


 

[置顶] android 手机 华为c8650e 没法在mac下 utuntu 下调试 googole调试模式 #*#*

2012-10-17 19:17 972人阅读 评论(0) 收藏 举报java

手机android华为googleubuntuandroid

 

 学习了半个月的Android,一直都是在虚拟平台上调试,今天想在真实的机子里面跑跑本身写的程序与在虚拟平台上有什么不一样,为了学习Android,本身但是特别的买了个Android的手机,华为的C8650,这个手机什么都好,就是只能用电信的东西不爽,并且也是因为这个问题,害我在Ubuntu里面配置真机开发环境的时候吃尽了苦头。
  按照Android developer网站上说的同样,在Linux环境下Android的真机调试不能想Windows 同样装个驱动什么的就得了,在Linux里须要创建一个.rules文件,告诉Linux在Android手机的USB插入电脑的时候执行的规则。具体步骤以下:ubuntu

打开etc目录下的/etc/udev/rules.d文件夹,而后在这个文件夹中创建一个名为51-
android.rules的文件,使用命令:
sudo gedit 51-android.rules
打开文件,输入内容以下:
SUBSYSTEM=="usb",ATTR{idVendor}=="12d1",MODE="0666"
SUBSYSTEM=="usb",EVN{DEVTYPE}=="usb_device",MODE="0666"
  这里须要说明一下ATTR{idVendor}=="12d1",这里填入的12d1是由于我用的是华为的手机,在google的Android文档中华为的手机使用的就是12d1的代号。每一个品牌的手机都有其特殊的代号,这个能够到google的网站去查询,或者在系用中使用lsusb命令,一样也能够看到手机对应的代号。配置完成后,使用命令来到SDK说在的文件夹,打开/platform-tools文件夹,分别执行以下的命令:
sudo ./adb kill-server
sudo ./adb start-server
sudo ./adb devices
按照道理来讲,应该出现手机的型号信息了,但是,个人华为手机就是没有出现。查询了不少网友的帖子,都说的和上面的差很少,但是个人问题仍是没有解决,尝试了全部找到的方法,但是就是死活不出现。
这时我想是否是手机设置的什么缘由,因而搜索了一下华为C8650手机的一些信息,终于在一位网友的帖子中说道了C8650,原来加载不了不是个人rules文件的问题,而是C8650的问题。C8650是电信的定制机,也就是由于这样,华为弄出了一个本身的USB的连接方式,主要是为了能够实现电信的一些什么天翼的业务,因此在连接电脑的时候使用的不是google模式,而是华为默认的为电信开发的本身的Normal模式,而使用这种模式,Ubuntu却不认识天翼的那些鬼东西,因此也就是出现了为何电脑明明能够看获得华为的手机了,可是在eclipse里面却怎么页看不见,出现的全是????????,解决这个问题的方法就是把手机USB的接入模式修改成google的模式便可,步骤以下:
1 使用电话拨打*#*#2846579#*#*
2 这时会出现一个菜单,选择projectMenu
3 接着选择后台设置
4 接着选择USB模式
5 选择Google模式
选择好后,从新启动机子,当再次连接Ubuntu时,手机自动的弹出了USB调试,在控制台中使用./adb devices 页能够看获得机子了,eclipse也能够部署程序到手机上运行了。eclipse


小米2的指令是:
学习

小米2 拨号 *#*#717717#*#*  
网站

相关文章
相关标签/搜索