AndroidStudio run app 代码不生效,手机是华为,刚更新的 HarmoyOS 4.0.0.200.测试过小米手机是没问题的,奇了怪了,有没有大佬知道这是怎么回事呀?
1
AlanStar 240 天前
有点多余但是还是建议你排查一下,开发者选项-USB 调试/无线调试 有没有开启,是否允许 USB 安装应用,是否已授权当前的计算机,Android Studio 里面有没有检测到你当前的设备,最好用 adb 命令看一看 list 里面有没有你的设备以及状态是什么,感觉不对可以用 adb kill-server 干掉进程再尝试重连。
|
3
AlanStar 240 天前
@DateData 回答有些模糊的,Android 设备连接电脑有好多状态,充电、文件传输、MTP 、网络共享,还是建议你去开发者选项里验证一下你是不是没有启用某个选项
|
4
AoEiuV020JP 240 天前
有时候会有一些奇怪的问题,不好排查原因,但我一般都是几个方案挨个试一下,
改运行 gradle 命令编译安装, 重启 android studio , clean project 然后重启 android studio , |
5
lee015 240 天前 via Android
run 的配置里,勾选使用 pm 命令安装 apk 试试。否则可能有增量更新逻辑有时新代码不生效
|
6
jizni 240 天前
试试关闭 Instant Run 呢
|
7
huczyt 240 天前
run 不生效应该有报错信息吧,另外 run 编译完成后推送到华为需要手动点击安装,adb 没法自动执行安装
|
8
gxt92 240 天前
去掉 instant run ,删除 build 文件,重新编译。如果还不行打断点排查一下?
|
11
DateData OP @AoEiuV020JP 这些办法我都试过,还是不生效,就很苦恼呀
|
12
217fan 239 天前
我昨天也遇到了 我是在 Edit Configutations 界面的 Before launch 加了一个 Gradle-aware Make,相当于每次 run 的时候自动帮你 build
|
13
cyclist 130 天前
我测试发现同时选择传输文件和使用 pm 安装可以解决
|
14
soloho 108 天前
https://imgur.com/RltiLHG
在 Run Configuration 里面勾选 Always install with package manager 即可更新代码 |