查看: 7249|回复: 3

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

[复制链接]
  • TA的每日心情
    开心
    2016-8-15 09:30
  • 签到天数: 162 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-7-12 10:07:26 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 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
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-15 09:30
  • 签到天数: 162 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 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
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2014-3-13 15:08
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-8-5 10:28:46 | 显示全部楼层
    戴上红领巾 发表于 2013-7-19 18:45
    注意啊,中间有一句写错了应该是sudo apt-get install bison
    编译中可能遇到cannot find -lncurses
    应该家 ...

    细心的人真多。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 10:24 , Processed in 0.142574 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.