adb 能不能好几个 windows 软件公用一个?为什么每个模拟器或者投屏软件都要自带 adb?

2021-04-30 20:19:46 +08:00
 misakawaque

花了两天折腾 adb 有感...... 大佬能说说么,比如我有两个安卓模拟器,都要用到 adb 可否直接一起用自己装的同一个 adb

1586 次点击
所在节点    问与答
7 条回复
also24
2021-04-30 20:32:11 +08:00
理论上可以全局公用一个,实际中要看软件自己的实现。

想起了 6 年前被 QQ 自带的 adb 支配的恐惧…… 各种抢设备,烦死
wtks1
2021-04-30 20:46:11 +08:00
从开发者的角度来说,自带省事而且不容易出问题吧
GuuJiang
2021-04-30 21:03:11 +08:00
其实跟各种软件自带一大堆重复的 dll 同样的理由,站在开发者的角度,肯定是统一的依赖管理更合理,然而站在小白用户的角度,更看重的是开箱即用,最终形成了这个恶性循环的局面
renmu123
2021-04-30 22:02:58 +08:00
如果依赖不同版本的 adb 呢,其实就和 electron 软件的困境差不多
Yadomin
2021-04-30 22:32:51 +08:00
那 Windows 上各种软件都会自带 dll 呢
3dwelcome
2021-05-01 01:17:46 +08:00
因为 adb 的一些版本协议相互不兼容,有一段时间,升级又特别快。
因为 adb 体积足够小,小到已经可以忽略了。
wbing
2021-05-01 10:25:58 +08:00
到安装目录下把 adb.exe ,还有 adb*.dll 的文件全部替换成同一个就可以了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/774430

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX