Centos8 安装adb
参考网址:https://www.cnblogs.com/jingzaixin/p/13763588.html
环境:Xshell连接的Centos8
安装java
下载jdk
liunx创建文件夹
mkdir /opt/androidSdk
cd /opt/androidSdk
然后回到在window环境下载对应linux版本包
(网上有教程是wget的方法来下载压缩包,但在Oracle下载东西需要同意安装协议,wget默认不同意,所以下载下来的包解压会报错)
jdk下载链接:下载传说门
解压jdk
window下载好后,直接拖压缩包到Xshell里,就能传上linux系统里
然后解压包
[root@localhost androidSdk]# tar jdk-8u281-linux-x64.tar.gz
配置
vim /etc/profile
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export PATH=$PATH:/opt/androidSdk/tools/bin
:wq! 保存
source /etc/profile #使配置生效
查看
sdkmanager --list #查看列表
sdkmanager "build-tools;30.0.2" #安装30.0.2版本的build-tools工具,安装需要的package
配置platform-tools
cd /opt/androidSdk
platform-tools下载链接:传送门
和上面一样,下载好后,传上linux,解压
[root@localhost androidSdk]# unzip platform-tools_r31.0.2-linux.zip
vim /etc/profile
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export PATH=$PATH:/opt/androidSdk/tools/bin
export PATH=$PATH:/opt/androidSdk/platform-tools
:wq! 保存
source /etc/profile #使配置生效
查验
adb version
报:-bash: /opt/androidSdk/platform-tools/adb: No such file or directory
原因:系统为64位,adb为32位
解决方法:
yum install glibc.i686
yum install libstdc*
yum install libstdc++.so.6
再次:adb version #出版本号就说明正常