V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
misakawaque
V2EX  ›  问与答

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

  •  1
     
  •   misakawaque · 2021-04-30 20:19:46 +08:00 · 1591 次点击
    这是一个创建于 1301 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    7 条回复    2021-05-01 10:25:58 +08:00
    also24
        1
    also24  
       2021-04-30 20:32:11 +08:00
    理论上可以全局公用一个,实际中要看软件自己的实现。

    想起了 6 年前被 QQ 自带的 adb 支配的恐惧…… 各种抢设备,烦死
    wtks1
        2
    wtks1  
       2021-04-30 20:46:11 +08:00 via Android
    从开发者的角度来说,自带省事而且不容易出问题吧
    GuuJiang
        3
    GuuJiang  
       2021-04-30 21:03:11 +08:00   ❤️ 1
    其实跟各种软件自带一大堆重复的 dll 同样的理由,站在开发者的角度,肯定是统一的依赖管理更合理,然而站在小白用户的角度,更看重的是开箱即用,最终形成了这个恶性循环的局面
    renmu123
        4
    renmu123  
       2021-04-30 22:02:58 +08:00 via Android
    如果依赖不同版本的 adb 呢,其实就和 electron 软件的困境差不多
    Yadomin
        5
    Yadomin  
       2021-04-30 22:32:51 +08:00
    那 Windows 上各种软件都会自带 dll 呢
    3dwelcome
        6
    3dwelcome  
       2021-05-01 01:17:46 +08:00
    因为 adb 的一些版本协议相互不兼容,有一段时间,升级又特别快。
    因为 adb 体积足够小,小到已经可以忽略了。
    wbing
        7
    wbing  
       2021-05-01 10:25:58 +08:00 via iPhone
    到安装目录下把 adb.exe ,还有 adb*.dll 的文件全部替换成同一个就可以了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5444 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:20 · PVG 11:20 · LAX 19:20 · JFK 22:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.