编译Android源码和Linux内核源码时候遇到的一些错误
?
1. Ubuntu下执行命令 "adb reboot bootloader“ 或者 "adb start-server"得到如下错误:
?
error: device not found
原因1 可能是没有加usb 规则:创建文件/etc/udev/rules.d/51-android.rules在文件中加入:#HTC phoneSUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"#GoogleSUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"其它品牌手机编码在这个地方http://developer.android.com/guide/developing/device.html#VendorIds2. 运行“adb devices” 得到如下错误:
?
List of devices attached?
????????????no permissions
原因是没有使用root用户启动adb.
#sudo passwd root ?//如果没有设置root的密码
#su
#cd out/host/linux-x86/bin
#./adb kill-server
#./adb start-server
#exit
再运行错误就没了。
?
3. 各种各样的no permission错误
#su
使用root用户来执行命令
另外要设置好PATH=/home/<user>/<android source root>/out/host/linux-x86/bin/:$PATH
?
4. fastboot -p passion -w flashall 获得如下错误
?
error: could not load android-info.txt
原因是没有unlock设备:执行命令:?fastboot oem unlock用声音键选YES, 重启并且按住power和小白点进入fastboot模式。