Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何找出冲突的路径?_Android_Adb - Fatal编程技术网

Android 如何找出冲突的路径?

Android 如何找出冲突的路径?,android,adb,Android,Adb,我正在测试一个Android应用程序,ADB正在抱怨不同的版本。我得到错误adb服务器版本(39)与此客户端(41)不匹配;杀戮…从其他话题中我了解到,最有可能的原因是两种不同的途径。我运行了adb版本,得到了一条路径,但我不知道如何找出冲突的路径,以便从轨道上拍摄。我退房了 .bashrc文件,只找到一个与Android开发相关的环境变量 导出路径=$PATH:~/.local/bin/ 我应该尝试什么?如果您在本地连接,最有可能的是一个adb版本由您的Android Studio运行,第二个

我正在测试一个Android应用程序,ADB正在抱怨不同的版本。我得到错误
adb服务器版本(39)与此客户端(41)不匹配;杀戮…
从其他话题中我了解到,最有可能的原因是两种不同的途径。我运行了adb版本,得到了一条路径,但我不知道如何找出冲突的路径,以便从轨道上拍摄。我退房了
.bashrc
文件,只找到一个与Android开发相关的环境变量

导出路径=$PATH:~/.local/bin/


我应该尝试什么?

如果您在本地连接,最有可能的是一个
adb
版本由您的Android Studio运行,第二个版本由您从命令行运行。 要查找所有
adb
可执行文件:

sudo find / -name adb -type f -perm /u=x -exec ls -la {} \;
要查找cli
adb
链接的位置,请运行:

WHICH_ADB=`WHICH ADB`;ls-la$ADB

要查找当前正在运行的adb:

sudo ps -ef | grep [a]db
输出:

lojza  3542     1  0 15:22 ?        00:00:00 adb -L tcp:5037 fork-server server --reply-fd 4
在这种情况下,使用其pid-
3542
检查其位置:

sudo ls -la /proc/3542/exe