微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

centos下安装adb环境

1.安装adb,步骤如下 wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip unzip sdk-tools-linux-3859397.zip mkdir -p /opt/android/sdk/ mv tools /opt/android/sdk/ cd /opt/android/sdk touch ~/.android/repositories.cfg #若不创建此文件,安装过程会报错 yes | ./tools/bin/sdkmanager --licenses ./tools/bin/sdkmanager "tools" "platform-tools"

2.adb驱动调试 首先用lsusb命令查看你的USB ID 然后在/etc/udev/rules.d/下创建一个配置文件: 50-android.rules 文件添加如下配置参数: SUBSYstem=="usb",SYSFS{"High Tech Computer Corp."}=="你的USBid",MODE="0666" 重启udev: start_udev

3.安装完毕后,可以用adb version进行验证。若无报错信息,则正常。 我安装完毕后,报错缺少glibc2.14和glibc2.15。 于是,就编译安装glibc2.15。 下载glibc2.15,然后解压 tar xvJf glibc-2.15.tar.xz cd glibc-2.15 mkdir build cd build ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin make && make install 查看当前系统支持的glibc版本 strings /lib64/libc.so.6 |grep GLIBC或者 ll /lib64/libc*(libc链接到2.15版本即成功)

备注: 误删libc.so.6解决办法 #LD_PRELOAD=/lib/libc-2.12.so ln -s /lib/libc-2.12.so lib/libc.so.6

在这个过程中,参考了一些其他人的博客分享,在此表示感谢: Jenkins & Android(五) : 其他配置 https://www.jianshu.com/p/c542dacf7531

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。