本文介绍了在 Linux 上安装特定的 adb 版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用特定的 adb 版本来连接设备.对于连接外部模拟器,我尝试使用 adb connect localhost:5555,结果如下:

I would like use specific adb version for connect devices. For connect external emulator, i try to use adb connect localhost:5555, i've this result :

[adb]: adb server version (36) doesn't match this client (40); killing...
[adb]: * daemon started successfully

对于安装 adb,我使用 apt install adb 但我只有 1.0.36 版本.

For install adb, i use apt install adb but i've only version 1.0.36.

有人知道我是否可以安装和使用 1.0.40 版的 adb 吗?

Anyone know if i can install and use version 1.0.40 of adb ?

推荐答案

在我的 Dockerfile 中我使用:

In my Dockerfile I use:

  mkdir -p /usr/local/android-sdk \
  && cd /usr/local/android-sdk/ \
  && curl -OL https://dl.google.com/android/repository/platform-tools-latest-linux.zip \
  && unzip platform-tools-latest-linux.zip \
  && rm -f platform-tools-latest-linux.zip \
  && ln -s /usr/local/android-sdk/platform-tools/adb /usr/bin/adb \
  && export PATH=/usr/local/android-sdk/platform-tools:${PATH} \
  && echo "export PATH=/usr/local/android-sdk/platform-tools:${PATH}" >> /etc/profile \

这篇关于在 Linux 上安装特定的 adb 版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 00:32