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

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


@mmtromsb456 USB 2.0 的速度一般是 20m 每秒,网络调试总感觉慢半拍。。
mmrx
2019-08-20 08:54:10 +08:00
不考虑缩小 apk 体积么
KingBillSame
2019-08-20 09:16:28 +08:00
@Wicked 應該跟系統或者 soc 有關系,我一加 3 安裝 app 很慢,v30 就會快不少,同樣都是 p 的 havoc (不過都是 unofficial )
KingBillSame
2019-08-20 09:22:42 +08:00
@Wicked 應該跟系統或者 soc 有關系,我一加 3 安裝 app 很慢,v30 就會快不少,同樣都是 p 的 havoc (不過 v30 是 unofficial )
frantic
2019-08-20 09:25:44 +08:00
adb install 是先把对应的 apk 复制的手机然后在执行安装,考虑是不是线的问题导致传输过慢
xmt328
2019-08-20 09:30:08 +08:00
减小包大小才是正途
JackieMe
2019-08-20 10:09:57 +08:00
手机太老了吧,我手机连 OTG 盘经常发现拷东西比电脑快多了
HangoX
2019-08-20 10:18:39 +08:00
又到了优化专题了,1G 的 App 安装是不可能快的只能减少体积,你可以开 abi filter 留下 arm64 或者 armeabi-v7a,可以减少 so 库的体积。

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

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

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

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

© 2021 V2EX