Wicked
V2EX  ›  Android

adb install 太慢,有没有加速的方法?

  •  
  •   Wicked · Aug 20, 2019 via iPhone · 21304 views
    This topic created in 2642 days ago, the information mentioned may be changed or developed.
    MacBook 连三星 s5e,用的是随设备送的充电线,adb install 有点慢。而且奇怪的是,第一次连上之后第一次 install 好久都没反应,要 ctrl c 之后,后继才会正常完成。
    问一下有没有加速的方法?我还去买了条摩米士的号称 usb3 的线,结果插上去只能充电,adb devices 都显示不了设备。Apple 的雷雳线能用不,会不会快点?
    我用 Android studio 调试,1G 的 app,build & run 效率实在太低了…
    34 replies  •  2019-08-21 00:45:00 +08:00
    KingBillSame
    KingBillSame
    Aug 20, 2019 via Android
    1
    換新手機,升級安卓 p 或 q
    KingBillSame
    KingBillSame
    Aug 20, 2019 via Android
    2
    開啟快速編譯模式
    300
    300
    Aug 20, 2019 via Android
    3
    1G ?写系统呢?
    Wicked
    Wicked
    OP
    Aug 20, 2019 via Android
    4
    @KingBillSame 已经是 9 了。快速编译查了下,是针对 Java 的吧,我这边大都是 c++代码。主要问题不是编译速度,而是 install 到设备上太慢。
    Wicked
    Wicked
    OP
    Aug 20, 2019 via Android
    5
    @winterbells 对 Android 不熟,求详述
    20015jjw
    20015jjw
    Aug 20, 2019 via Android
    6
    多慢啊...
    我 px3 大概 12-30s ?
    fvckDaybyte2
    fvckDaybyte2
    Aug 20, 2019 via iPhone
    7
    编译后 1G ?那整个项目岂不是超过 100G ?
    mmtromsb456
    mmtromsb456
    Aug 20, 2019 via iPhone
    8
    应该跟 USB 连接线的速率有关系.S5Edge 应该还是 USB2.0 的
    gccdchen
    gccdchen
    Aug 20, 2019
    9
    1G 的 app , 感觉大部分是资源而不是代码吧.资源单独存本地 , 开发时不要把资源打入包?
    DreamSpace
    DreamSpace
    Aug 20, 2019 via Android
    10
    8#说得对,可能是线的问题,可以试试远程 adb,又快又方便。
    xiangyuecn
    xiangyuecn
    Aug 20, 2019
    11
    好奇开混淆编译要不要 1 小时😏
    rb6221
    rb6221
    Aug 20, 2019 via iPhone
    12
    安卓刷机 rom 包(系统镜像)大概 1. G,小的几百 m。
    300
    300
    Aug 20, 2019 via Android
    13
    @Wicked 1g 的应用你们发布在哪呀谷歌最大是 150m。像 9#说的,怎么说也得分开啊,每次跑本体


    @mmtromsb456 USB 2.0 的速度一般是 20m 每秒,网络调试总感觉慢半拍。。
    mmrx
    mmrx
    Aug 20, 2019 via Android
    14
    不考虑缩小 apk 体积么
    KingBillSame
    KingBillSame
    Aug 20, 2019 via Android❤️1
    15
    @Wicked 應該跟系統或者 soc 有關系,我一加 3 安裝 app 很慢,v30 就會快不少,同樣都是 p 的 havoc (不過都是 unofficial )
    KingBillSame
    KingBillSame
    Aug 20, 2019 via Android
    16
    @Wicked 應該跟系統或者 soc 有關系,我一加 3 安裝 app 很慢,v30 就會快不少,同樣都是 p 的 havoc (不過 v30 是 unofficial )
    m0mo
    m0mo
    Aug 20, 2019❤️1
    17
    adb install 是先把对应的 apk 复制的手机然后在执行安装,考虑是不是线的问题导致传输过慢
    xmt328
    xmt328
    Aug 20, 2019
    18
    减小包大小才是正途
    JackieMe
    JackieMe
    Aug 20, 2019 via Android
    19
    手机太老了吧,我手机连 OTG 盘经常发现拷东西比电脑快多了
    HangoX
    HangoX
    Aug 20, 2019❤️1
    20
    又到了优化专题了,1G 的 App 安装是不可能快的只能减少体积,你可以开 abi filter 留下 arm64 或者 armeabi-v7a,可以减少 so 库的体积。
    ntdll
    ntdll
    Aug 20, 2019❤️1
    21
    1g....应该绝大多数是资源文件吧?尝试以 obb 的形式,自己 push 的 /dacard/Android,然后程序中不再自带 obb 资源,当发布的时候,再统一打包的一起,至少测试体验好很多
    loopq
    loopq
    Aug 20, 2019
    22
    apk 一个 G ? 那估计正式包最少也得有 7、800M 吧。公司有一台 samsung 6.0 的手机,install 和 launch 比我的 android p 的手机最起码慢两倍的时间
    lucifer9
    lucifer9
    Aug 20, 2019❤️1
    23
    USB 调试下面还有个通过 USB 验证,这个取消了吗?
    nnnToTnnn
    nnnToTnnn
    Aug 20, 2019
    24
    试试 adb wifi
    nnnToTnnn
    nnnToTnnn
    Aug 20, 2019
    25
    如果是 usb 传输的问题,可以考虑用 adb 的 wifi 模式来进行操作
    Wicked
    Wicked
    OP
    Aug 20, 2019 via iPhone
    26
    包体大是因为资源多,实际编译出来没这么大。
    调试的时候把资源剔除,自己 push 上去,这个方法感觉可以,我去试下
    @lucifer9 USB 验证没有关,这个是干嘛的,有多大影响?
    @nnnToTnnn 这是走 tcp 吗?还能比本地 copy 快?公司网络迅雷满速也只能 30M 左右
    @HangoX — abi 开了的,但没啥改善
    torchmu
    torchmu
    Aug 20, 2019
    27
    加钱党
    设备要求:android P,UFS3.0,USB3.1 (如一加 7PRO )
    再买根:USB3.1 typec-to-c 的数据线
    Wicked
    Wicked
    OP
    Aug 20, 2019 via iPhone
    28
    @frantic 我也想过这个问题,没有找到能测速的软件。去买了条 USB3 type-c 的线还用不了。这里不知道有没有大佬用雷雳线的,速度如何?
    lucifer9
    lucifer9
    Aug 20, 2019❤️1
    29
    @Wicked #26

    "It means during installation the code is verified against Googles servers if there is known malware in the app."

    https://stackoverflow.com/questions/16203850/android-verify-apps-over-usb-feature
    FLADIMIR
    FLADIMIR
    Aug 20, 2019 via Android
    30
    1G 太大了,是 assets 文件占的吗?
    建议太大的资源文件不要打包,app 启动后,在线下载。
    nnnToTnnn
    nnnToTnnn
    Aug 20, 2019❤️1
    31
    @Wicked

    WIFI

    第一代 802.11 ,1997 年制定,只运行于 2.4GHz,最快 2Mbit/s

    第二代 802.11b ,只运行于 2.4GHz,最快 11Mbit/s,正逐渐淘汰

    第三代 802.11g/a,分别运行于 2.4GHz 和 5GHz,最快 54Mbit/s

    第四代 802.11n ,可运行于 2.4GHz 或 5GHz,20 和 40MHz 带宽下最快 72 和 150Mbit/s

    第五代 802.11ac(俗称 5G WiFi),只运行于 5GHz 理论速度可以达到 1000Mbps

    USB

    USB 1.0 于 1996 年 1 月发布,指定的数据速率为 1.5 Mbit / s

    USB 2.0 于 2000 年 4 月发布,除了 USB 1.x 全速信令速率为 12 Mbit / s 之外,还增加了更高的 480 Mbit / s ( 60 MB / s )的最大信令速率,即高速或高带宽。

    USB 3.0 规范于 2008 年 11 月 12 日发布 可达到 5 Gbit / s,需要插口支持
    netstu
    netstu
    Aug 20, 2019
    32
    1g 的 apk,你疯了吗?
    MMMMMMMMMMMMMMMM
    MMMMMMMMMMMMMMMM
    Aug 20, 2019
    33
    游戏吧,哪有 app 会那么大

    图像,影音随便找个目录存着就好了,用的时候再取
    Tyanboot
    Tyanboot
    Aug 21, 2019
    34
    资源不要打包进 apk 吧, 放 obb 就行了. 资源打包进 apk 实在是毒瘤...又大又不好更新, 安装还不方便.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   966 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 19:38 · PVG 03:38 · LAX 11:38 · JFK 14:38
    ♥ Do have faith in what you're doing.