我正在使用 Linux arch。我按照安装android建筑维基百科。我使用 卸载了每个 skd 组件和 android studio pacman -Rs
。另外,我删除了主目录中与 android 有关的所有隐藏文件夹,例如.android
,. gradle
、AndroidStudio。但环境变量ANDROID_HOME
仍然设置并且以下命令
ps aux | grep 'adb'
回报adb -L tcp:5037 fork-server server --reply-fd 4
环境变量 ANDROID_HOME 在哪里设置以及意味着什么adb -L tcp:5037 fork-server server --reply-fd 4
? android 没有正确卸载吗?
命令adb
返回bash: adb: command not found
编辑:
在一个/proc/pid/环境,还有类似的事情 /opt/android-sdk/platform-tools:/opt/android-sdk/tools:/opt/android-sdk/tools/bin
答案1
我的系统安装了 android-studio、android-tools 和其他一些 android 相关的软件包。该变量ANDROID_HOME
根本没有设置。这让我相信你已经在某个地方手动设置了它。看看像.profile
、.bashrc
、 和朋友这样的地方。如果你运气不好,你可以尝试类似的方法grep -r 'ANDROID_HOME' ~/
(由于效率低下,这不是一个好的使用模式)。有更好的方法去做这个。
您看到的 adb 命令很简单,adb 服务器已分叉,因此在后台运行,它正在侦听端口 5037 上的 TCP 连接。这很可能只是您忘记终止的遗留问题。直接运行pkill adb
结束这个进程就可以了。
综上所述,我认为很可能你的android相关的包已经完全卸载了。您可以使用 检查安装了哪些 android 软件包pacman -Qs android
。如果您确定您确实想从系统中清除所有 Android 痕迹,请考虑运行类似的命令sudo pacman -Rn $(pacman -Qsq android
)