adb install
一加可以正常装上
oppo vivo 华为 小米 都不可以 要么弹出登录界面 要么根本就没响应
ov 是必不可以 华米有的机型可以 有的不可以
做了个自动化工具,最后一步却卡在了这里 真的头大
adb install
一加可以正常装上
oppo vivo 华为 小米 都不可以 要么弹出登录界面 要么根本就没响应
ov 是必不可以 华米有的机型可以 有的不可以
做了个自动化工具,最后一步却卡在了这里 真的头大
1
ddosupup Jul 1, 2021
root
|
2
jim9606 Jul 1, 2021
小米那个登录账号就可以开 USB 安装啊。
如果你想绕过这个,你先交代你想干什么坏事? |
3
kebamt Jul 1, 2021 via iPhone
安装不太清楚,不过可以卸载😁
有一个软件来着利用爱 adb 命令卸载预装应用 |
4
Chihaya0824 PRO 除了阴间 vivo (每次安装都要输 vivo 的密码),小米华为 lg 等等都直接 adb install 完事了(虽然要手动确认),前提是开发者开了 usb 安装
|
5
KaynWASD OP |
6
AoEiuV020 Jul 1, 2021
魔高一尺道高一丈的就别想了,人家就是故意禁那些自动安装的,有的手机可以取消,有的不可以,
刚试了下 root 可以绕过 miui 的限制,其他就不能保证了,有需要只能一个一个试过去, |
7
KaynWASD OP |
9
unco020511 Jul 1, 2021
必须开启允许 USB 安装
|
10
xiqishow Jul 1, 2021
确实 VIVO OPPO 每次安装都需要输入密码,可以先做一个 app,使用辅助服务,检测弹出是否是安装输入密码的对话框 输入预先设置的密码登录,然后 adb 会直接安装上了,好多云真机的测试平台都是这么做的。
|
11
rb6221 Jul 1, 2021
你不会是没开启开发者模式吧,adb 很容易装的啊
|
12
GoldenLee Jul 1, 2021
直接分发 apk 吧,让用户手动安装
|
13
KaynWASD OP @xiqishow 我还真的做过 但是实际情况复杂得多…… 每个牌子要做一个 然后有的人测试机自己也不知道密码…… 还有那个辅助服务也总是自动被关掉……
|
14
1235467 Jul 1, 2021
华为反正我的允许 usb 调试后就可以装
|
15
ctro15547 Jul 1, 2021
开启开发者模式的 ADB 调试, 有些手机会有 adb install 的开关,好像小米就有,留一下开发者选项 开启就好。
|
16
xiqishow Jul 1, 2021
@wasd6267016 嗯 有的厂家云真机 oppo vivo 也偶尔会不好使
|
17
james2013 Jul 1, 2021
直接传到 fir 网站或者本机开个文件服务,扫二维码下载安装.
Android 每个手机都要打开开发者模式和开启 usb 调试,麻烦多了.还不如直接二维码下载安装. |
18
learningman Jul 1, 2021 你知道不,有的机场啊火车站那种充电的地方,就非要你开 USB 调试,然后你充个电给你装一大堆 app
所以国产系统才有这个功能,这其实是个 feature |
19
KaynWASD OP @learningman 嗯 懂安全考量 但是也真的苦了正经开发者
|
20
minsheng Jul 1, 2021 via iPhone
@learningman iPhone 用户不懂提问一下:安卓就没有类似 iPhone 的那种信任此电脑的选项吗?还是说不信任就不给充电?
|
21
mxT52CRuqR6o5 Jul 1, 2021 看到 20 楼也没明白你说的不可以是哪种不可以,你的可以是指不需要 usb 调试信任就能直接 adb install,还是说你 usb 调试信任了之后还是不能 adb install
|
22
honjow Jul 1, 2021 via iPhone @wasd6267016 正经开发者不会手动开 adb 手动信任?
|
23
Jirajine Jul 1, 2021 via Android
@learningman 默认都是仅充电模式吧,难道这些地方不授权 USB 调试不给冲?
|
24
root99527 Jul 1, 2021 via iPhone
H 家的是需要登录账号并且打开开发者模式允许的
|
25
learningman Jul 1, 2021 via Android
@Jirajine 对的
|
26
BrettD Jul 1, 2021 via iPhone
既然都是内部工具,不能让用户自己动手安装吗?
|
27
hshpy Jul 1, 2021
谷歌官方文档写明 Android 11 得先配对,你的有的可以有的不可以应该是系统版本吧。
必须打开开发者模式,再打开 usb 调试或无线调试。 |
29
KaynWASD OP @mxT52CRuqR6o5 开头第一句就是“一加可以安装” 肯定是开了 usb 调试啊 你这么说说明你根本没遇到过这个问题也不会解决这个问题 不必勉强
@honjow 要不你先别急着讽刺自己试一试再发表高论? 事实情况就是有些国产品牌你打开了 adb 调试模式 手动信任了 也无法直接 adb install |
33
mxT52CRuqR6o5 Jul 1, 2021 via Android
@wasd6267016 我手里小米 10 pro 打开 usb 调试&usb 安装&关闭通过 usb 验证应用且信任 usb 调试后可以正常 adb install 安装应用,其他小米不清楚,所以说还是没明白不可以是怎么个不可以
|
34
KaynWASD OP @mxT52CRuqR6o5 你不读题谁也没法给你说明白啊 “一加可以正常装上” “华米有的机型可以 有的不可以”
我认为知道 adb install 之前开调试信任是能回答这个帖子棘手问题的基本前提吧 你还在这没读懂要不要开 usb 调试信任 不开 usb 调试一加能通过 adb install 装上 apk 吗 问题就是 你的准备工作做全了 ov 华为这些国产系统还是无法顺畅的通过电脑装上版本 好 题给你解释明白了 你有对应方案吗 显然没 因为从你第一个回复的搞不懂就可以知道你就没遇到过这种情况 甚至你还在考虑“不需要 usb 调试信任就能直接 adb install”这个情况就知道 |
35
xFrye Jul 1, 2021
ov 都不行,会弹出弹窗让你填用户密码,这也是我反感用他们做测试机的原因。
miui 的话,关闭 miui 优化可以直接 adb 安装,不会弹出那个第一次安装确认弹窗 |
37
xLuoBo Jul 2, 2021 via iPhone
@jim9606
早些年流行刷机的时候,有很多做充电宝,充电头的人找我们先 root 装后门,不能 root 的给装个无图标的服务。你们想想他到底要干嘛 |
38
mxT52CRuqR6o5 Jul 2, 2021 via Android
@wasd6267016 所以你花时间搁这打了这么多字,也不肯明明白白的解释清楚装不上到底是怎么个装不上(就比如 ov adb install 需要输用户密码,你从头到尾都不肯明说,还是其他用户说的,我也不知道藏着掖着是想干嘛,其他牌子的手机 adb install 之后又是如何如何所以装不上也不清楚),你对这些手机拥有何种程度的控制也从没说过,我就不明白你这啥都不解释是想如何让网友给你解决问题,还是说你根本不想解决问题只是单纯的来抱怨的,你要是并不想解决问题就请一开始就说清楚,搞得我搁着热脸贴冷屁股似的
而且合着没遇到过一模一样的问题就不能根据已有的知识出主意了?你是已经弄清楚 adb install 的所有问题才开始做这个需求的?还是说没有 100%完整尝试过所有解决方法的人都没资格来回复? |
39
mxT52CRuqR6o5 Jul 2, 2021 via Android
我就说几个思路
厂商自家的手机助手尝试用过吗?像华为手机助手有自家魔改的 adb(hdb),多出一些厂商定制功能 Shizuku 和 sai 尝试过没有? 而且就算是输入密码,adb 模拟输入有没有尝试过能不能用?如果能用比辅助服务简单的多吧 |
40
wobuhuicode Jul 2, 2021 via iPhone
小米的需要插 sim 卡和登录账号才能开启……真的挺恶心人的。
|
41
ptmicky Jul 2, 2021
我记得华为有的机型是用 adb shell bm install -p sdcard ....apk ,有的则是用 bat 文件,里面写
adb devices adb install -r %~1 把安装包拉到 bat 文件上面才可以 |
43
Dragonphy Jul 2, 2021
adb uninstall 卸载过小米的内置应用,然后我就用不了 nfc 了,因为依赖小米钱包😅
|
44
edsion996 Jul 2, 2021
adb push 到手机,然后通过文件管理器安装
|
45
KaynWASD OP @zjb861107 可以 但是我也可以给个经验
adb push 比直接电脑拷贝到手机要慢不少 因为 adb push 是走的貌似是 tcp 协议 2g 大小的 apk 直接拖拽过去 终端机器 30s 不到 adb push 的话要 2 分钟以上 |
46
KaynWASD OP @ptmicky pm install 吧 我也试过了
1 新版本安卓目录要求很高 必须是 data/tmp 什么什么的那个目录 还要提前告诉大小 2 最离谱的是折腾了一圈 在 vivo 手机上 运行成功了 结果还是提醒被拦截了 |
47
KaynWASD OP @mxT52CRuqR6o5 其实你就当成是筛选吧
这个固有的问题 如果真的有解的人 看个标题就懂问题是什么了 看不懂标题的人 我费大劲解释也不会有什么答案 需要我解释 ov 会弹出密码框的,根本就没遇到过这种情况,我觉得大概率给不出什么有效信息 所以更不必冷嘲热讽 并且事实是 ov 并不一定弹出密码框 我试了 4 个新旧款 vivo 手机 有三种表现 这么复杂的情况还需要一一说出来吗? 什么叫藏着掖着 还搁这做有罪推定呢 |
48
KaynWASD OP @wobuhuicode 对的 项目组的测试机 大概率没 sim 卡 大概率没账号 更大概率 有账号但是密码根本不知道……
就很尴尬 |
49
mxT52CRuqR6o5 Jul 2, 2021
@wasd6267016
ov 你说一下试了 4 款手机有 3 中表现,别人就知道靠模拟操作来 workaround 做起来会麻烦,你不说别人不会明白,不可能去买 4 个 ov 再重复你的实验 而且筛选回答用户你不觉得自己太傲慢了吗,明明自己做这个需求时也不是把所有事情都搞明白再做的 |
50
KaynWASD OP @mxT52CRuqR6o5 真正在实践中遇到过这个问题的人 其实都知道的
筛选只是觉得没必要给一个没遇到过的人讲一遍 (不亲自遇到讲了也没什么用,沟通成本太高) ,没遇到过的人也不用听一遍 这是个解决问题的帖子,追求效率而已,不是吹水聊天群 |
51
mxT52CRuqR6o5 Jul 2, 2021
@wasd6267016
问题是你这么大个需求未必能找到完整做过这个需求的人 如果这个问题是有解的情况下,更有可能的是 A 知道解决问题的某个步骤,B 知道另一个步骤,…… 他们都没完整做过你这个需求,但你把他们各自的某一小块经验组合起来就可能获得答案,这种情况难道你觉得不存在吗 |
52
KaynWASD OP @mxT52CRuqR6o5 你说的也有道理 只是这个问题更像是一个独立的问题 我知道大概率无统一解了 只是想看看 V2EX 人才那么多 有没有什么 trick
|
53
mxT52CRuqR6o5 Jul 2, 2021
|
54
displayabc Jul 2, 2021
想问一下, 是出于什么考量,没有选择让用户自己下载安装?
|
55
Lemeng Jul 2, 2021
小米开权限可以。华为也可以,其他国产没用过
|
56
FlyingShark Jul 2, 2021
无解,还是输入密码吧,个人感觉这个确实增强了安全性
以 OPPO 为例,[安装身份验证]里面的验证频率,只能选每次验证和 15 分钟后再次验证 |
57
Linhuai Jul 2, 2021
魅族也 OK
|
58
ntdll Jul 3, 2021
尝试通过包管理器安装,用户手动在手机上进行一次确认呢?
adb push SOURCE /sdcard/1.apk adb shell am start -a android.intent.action.VIEW -d file:///sdcard/1.apk -t application/vnd.android.package-archive --activity-clear-task |
59
LewisW Jul 5, 2021
appium 应该可以做 就是麻烦点
|