2赞

3回答

1收藏

[教程] 在 Raspberry Pi 上安装 adb(Android Debug Shell) 菜鸟教程

Raspberry Pi Raspberry Pi 7836 人阅读 | 3 人回复 | 2013-07-12

本帖最后由 haothree 于 2013-7-22 17:08 编辑

测试平台:

Raspberry Pi ver.B 系统:Linux raspberrypi 3.6.11+ #474 PREEMPT Thu Jun 13 17:14:42 BST 2013 armv6l GNU/Linux

Windows 7 +PuTTY,SSH 连接

互联网连接

教程开始。

1.更新软件源列表
  1. sudo apt-get update
复制代码
建议也进行以下步骤:
  1. sudo apt-get upgrade
复制代码
2.获取 adb 源代码

点击这里下载一个 7z 压缩文件,解压后想办法上传到 Raspberry Pi 上面。以下教程中把解压后的 mypart 文件夹重命名为 adb_source 。

或者在终端中执行:
  1. <code>    wget -c -O adb_source.7z http://forum.xda-developers.com/attachment.php?attachmentid=1392336&d=1349930509
  2.     sudo apt-get install p7zip
  3.     p7zip -d adb_source.7z
  4.     mv mypart adb_source</code>
复制代码
3.编译 adb
  1. <code>    sudo apt-get install bison
  2.     cd adb_source
  3.     make</code>
复制代码
漫长的等待……(懒得等又懂点 Linux 的同学可以尝试交叉编译,我不懂这个就只好慢慢等了。)

等到看到以下文字就完成了。
  1. Install: out/host/linux-armv6l/bin/adb
复制代码
4.清理工作

建立符号链接:
  1. <code> sudo ln -s ~/adb_source/out/host/linux-armv6l/bin/adb /sbin/adb
  2. sudo chmod 0777 /sbin/adb</code>
复制代码
测试 adb 是否正常运行:
  1. adb
复制代码
删除 7z 文件:
  1. <code>    cd ~
  2.     rm adb_source.7z</code>
复制代码
结束~Enjoy it!

Update:

1.adb devices 执行结果出现
  1. <code> List of devices attached
  2. ????????????    no permissions</code>
复制代码
adb shell 执行结果出现
  1. error: insufficient permissions for device
复制代码
的情况解决方法:

adb需要root权限,所以应该这样做(第2步需要输入root密码)
  1. <code> adb kill-server
  2. su
  3. adb start-server</code>
复制代码
需要用 fastboot 的同学:首先在这个地址下载压缩包,解压,放到 adb_source 文件夹。然后执行以下命令:
  1. <code>sudo ln -s ~/adb_source_2/fastbootarm /sbin/fastboot
  2. chmod 0777 /sbin/fastboot
  3. fastboot</code>
复制代码
fastboot 未经测试。建议小心使用!(也需要root权限)
原文:http://http301.diandian.com/post/2013-07-10/40050347523
分享到:
回复

使用道具 举报

回答|共 3 个

倒序浏览

沙发

haothree

发表于 2013-7-15 09:00:58 | 只看该作者

自己顶顶!
板凳

戴上红领巾

发表于 2013-7-19 18:45:12 | 只看该作者

注意啊,中间有一句写错了应该是sudo apt-get install bison
编译中可能遇到cannot find -lncurses
应该家这句话 sudo apt-get install libncurses5-dev
地板

Tuma_3001931

发表于 2013-8-5 10:28:46 | 只看该作者

戴上红领巾 发表于 2013-7-19 18:45
注意啊,中间有一句写错了应该是sudo apt-get install bison
编译中可能遇到cannot find -lncurses
应该家 ...

细心的人真多。
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条