把 Hero 升级到中华电信版的 2.1 以后,用 adb 操作的时候就得到没有权限的提示了,而且也看不到设备名称。

chaifeng@chaifeng-desktop:~$ adb devices
List of devices attached
????????????    no permissions

google之后才发现adb 需要用root的权限运行才可以,为了省事写个简单的脚本:

#!/bin/bash

ADB_HOME=~/Applications/android-sdk-linux_86
pgrep -lf fork-server > /dev/null || ( echo “adb start-server”; sudo $ADB_HOME/tools/adb start-server )

$ADB_HOME/tools/adb $@

Enhanced by Zemanta

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.