话说折腾这个USB调试有段时间了。怎么整都不行。这里是指Mac OS平台。windows平台可以略过不看。 那么这个Mac OS平台为什么不行呢?主要是因为华为的USB模式搞了个光盘加USB双模式,也就是你在windows下插上手机到USB口,系统会自动加载一个光盘镜像,里面是天翼的什么宽带连接程序,这个就是光盘模式,再加上USB功能,就变成双模式了。 这模式不敢说不好,反正对我来说没什么用,尤其到了Mac OS上,这种方式简直就是SB模式,我的Mac根本认不到光盘模式,认到也没用,都是windows的可执行程序。自然的,adb也就认不出android设备,当时还以为是手机太垃圾了。还去论坛问来着。 也就是在论坛逛的时候偶然间解决了我这问题。当时是想看看别人是怎么解决C8650GPS定位不行的问题,找到一篇文章,说要关掉手机的基于CDMA网络的快速定位功能,于是按照文章所说,进入工程模式。 在手机上拨号: *#*#2846579#*#* 进入工程模式后,选择ProjectMenu,然后是“3.后台设置”,接着“4.USB端口配置”,会看到一长串的列表,只要选中“google模式”就行。然后退出工程模式,重启下机器。再连到Mac上试试,手机上会出现已经连接usb调试的提示。在系统里用”adb devices”也能查看到C8650设备了。 写个程序试试,一切正常。
Tag Archives: Android
华为C8650如何实现USB调试
05-十二-11MeeGO的开发
28-三-11本来想在win7 X64上虚拟一个ubuntu来做MeeGo的开发,谁知道这个MeeGo的 runtime死活不能运行,主要是虚拟的ubuntu机器打不开kvm,手工加载也不行。用的vmware 7。网上搜了半天,也没人讲解这东西怎么搞。只好放弃。虽然开发可以继续做,但是没有测试的runtime,心里不是很舒服。好在装了个Mac OS,这个可以运行xcode,模拟器也能运行,兴趣到是转到IOS上来了。 好吧。就专注一个ios算了。 折腾了这么久的手机开发,塞班是最难的,程序还要签名,这叫什么玩意儿。Andriod,相对是最容易的,而且用的是java语言,轻车熟路。MeeGo折腾起来很麻烦,开发起来还算轻松。apple的程序嘛,xcode非常好用,功能强大,作品的销售收入有保障,只要不是功能太垃圾。 目前的问题就是买个iPhone了。哈哈 这里忘了说windows phone了,不是故意的,是windows phone的开发实在太他妈简单了。简单到没什么值得要交待的。
Ubuntu 9.10下获得Android代码
09-四-10Ubuntu9.10默认已经不能装jdk5了。它用的最新的jdk6,Android又不支持jdk6,无奈,上网搜。其它很简单。 到包管理器里添加两个资源: deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse deb http://us.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse 然后再去执行安装,就不会再提示没有jdk5了。 其它部分就按着官网上的方法做就行。不会出什么大错的。
Android
27-一-10趁着下eclipse的空档,研究了一下Android.com,这个android系统的编译需要在linux下面,而且还得是Ubuntu,32位的Ubuntu,虽然说Mac也可以,但指明了是Intel的机器,power的不可以。 自然winodws下面是不行的,已经说明不support了。 看来下一步得装个Ubuntu去了。用虚拟机吧。省心点。总觉得虚拟机编译出来的东西不太靠谱,却又没证据,用着都挺好的,估计是心理作用。 先从Android SDK开始,写几个android程序再去折腾系统。 手头的项目积了太多。不行了,必须一一解决,不能给自己挖坑。 eclipse插件太多,我打算每一种开发环境建一个eclipse目录,达到互不干扰。不知道这样大家会不会BS,我只是不想把一个IDE里装太多东西,想着用一个IDE编所有的程,可是总觉得太乱,所以还是每个环境一个eclipse。 大家不要BS,俺有洁癖。