android 编译成功后将img镜像刷入手机遇到的问题

首先,原版系统只能刷入nexus系列手机,像小米,华为等等就别想了,我是向同学借了一个nexus4,

首先将手机用usb连入电脑,可以用adb devices查看连接手否成功,这其中要打开手机调试模式,否则会显示offline

第一个问题就是要用到adb 和 fastboot  ,我不知道是在哪里,就网上收入怎么安装adb和fastboot,其实不用安装,在out/hosts/libux-x86/bin 下面是有各种工具的,这其中就包括adb和fastboot ,所以你 可以直接进入这个文件夹运行adb,或者添加环境变量

第二个问题就是 运行fastboot flashall -w 提示没有PRODUCT_OUT 环境变量,这个意思是指,要在这个环境变量所在的地址寻找system.img 等 所以一定要设置这个环境变量,提示中还说可以采用-p 参数,这个不好用,建议不要用,并且,运行fastboot不能用sudo ,这样一直提示没有那个环境变量的

第三个问题就是刷完之后 一直卡在google界面,原因是编译的时候没有驱动,这哥们的这边博客是接着之前那篇写的http://blog.csdn.net/gobitan/article/details/24792589 讲了怎么安装驱动.照着做就行了

第四个问题就是手机启动不了之后可以直接按着电源键和下音量键进入到fastboot,这时候连接电脑,电脑一样可以控制手机.

第五个问题就是我第一次刷几运行fastboot flashall -w后提示说找不到boot.img 这是因为我编译前运行lunch 选择的是1 着个编译出来的只能在模拟器上运行,要在真机上运行,要选择第9个,这个才会生产boot.img

你可能感兴趣的:(android 编译成功后将img镜像刷入手机遇到的问题)