ADB 连不上设备:先分清「看不见」和「未授权」
从 devices -l 的四种结果开始,逐层检查 USB、授权与设备选择,避免一上来重装整个开发环境。
FIELD NOTES FOR ANDROID DEVELOPERS
关于设备、构建与界面的开发笔记。
读懂一个错误,复算一个数值,
让下一次排查少一点猜测。
DEBUGGING FIELD GUIDE01—04
THE NOTEBOOK
从 devices -l 的四种结果开始,逐层检查 USB、授权与设备选择,避免一上来重装整个开发环境。
先记录复现时间,再找异常链、进程与版本。堆栈最后一行常常只是结果,不是原因。
用一个可复算的尺寸例子,理解逻辑密度、像素与界面测量的边界。
为什么 AAB 不能直接当 APK 安装?为什么只有 base.apk 时应用可能打不开?从交付形式解释。
包名相同并不代表能覆盖安装。用证书摘要区分调试包、发布包和不同来源的构建。
分清十进制 MB 和二进制 MiB,再比较下载体积、安装体积和实际占用。
SMALL TOOLS, CLEAR ANSWERS
无需注册,计算在当前浏览器完成。
A NOTE ON OUR NOTES
教程给出示例、前提和来源;未执行过的设备测试,不写成亲测结论。
遇到不同的结果,欢迎带上环境与复现步骤来纠错。