AndroidStudio run app 代码不生效?

282 天前
 DateData

AndroidStudio run app 代码不生效,手机是华为,刚更新的 HarmoyOS 4.0.0.200.测试过小米手机是没问题的,奇了怪了,有没有大佬知道这是怎么回事呀?

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

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

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

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

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

© 2021 V2EX