网易首页 > 网易号 > 正文 申请入驻

Android Studio Run 的 App 不是最新代码?一次彻底搞清缓存问题

0
分享至


Android Studio 运行非最新代码的解决方法。

这个问题在Android Studio + 真机 Run App场景里非常典型,本质是构建产物 / 安装策略 / Instant Run / 增量编译缓存导致的。

一、最常见原因(90% 情况) ✅ 1️⃣ APK 没有被重新安装(增量安装)

Android Studio 默认会增量 install,如果它判断 APK 没变化,可能只做hot swap或根本不 reinstall。

解决方式(强烈推荐)

每次 Run 前,强制卸载旧 App

方法 A:IDE 设置(一劳永逸)

Android Studio
→ Run
→ Edit Configurations
→ 选择你的 App
→ Deployment Target Options
→ 勾选 ✅ "Always install with package manager"

含义:

  • 强制adb install

  • 禁用智能增量判断

  • 确保每次都是新 APK

方法 B:Run 前手动卸载(验证用)

adb uninstall your.package.name

如果卸载后再 Run 就正常了,说明之前就是安装缓存问题

二、Gradle 构建缓存导致代码未生效 ✅ 2️⃣ Gradle Build Cache / Incremental 编译

Gradle 会缓存:

  • class

  • dex

  • resource

  • manifest merge 结果

推荐做法(开发期) 方式 A:Clean + Run

Build → Clean Project
Build → Rebuild Project
方式 B:命令行(更彻底)

./gradlew clean assembleDebug
彻底关闭 Gradle 缓存(排查问题时用)

gradle.properties中临时加:

org.gradle.caching=false

⚠️ 不建议长期关闭,只用于定位问题。

三、Android Studio / IDE 缓存问题 ✅ 3️⃣ IDE 索引 / 构建缓存错乱 标准操作

File → Invalidate Caches / Restart
→ Invalidate and Restart

这一步可以解决:

  • Run 代码不更新

  • 明明改了却没生效

  • R.java / BuildConfig 异常

四、Instant Run / Apply Changes 的“坑” ✅ 4️⃣ Apply Changes 并不是万能的

以下修改不会生效

  • Application / Manifest

  • 静态字段

  • Native 代码

  • Proguard / BuildConfig

  • 一些 class 初始化逻辑

正确姿势
  • ❌ 不点Apply Changes

  • 直接点 Run(绿色 ▶)

或者直接:

Settings → Build, Execution, Deployment
→ Disable “Apply Changes” (可选)
五、你是 RN / 多 Module / AAR 的话(重点)

结合你过往情况(RN + Android 混合工程),特别容易踩雷

✅ 5️⃣ 依赖的是 AAR / Module,但 AAR 没重新打

比如:

  • RN bundle

  • library module

  • 本地 AAR

解决方案

./gradlew :yourLib:clean
./gradlew :app:assembleDebug

或者直接:

./gradlew clean
六、快速自检清单(照着走)

如果我在你机器前,我会按这个顺序做:

  1. adb uninstall 包名

  2. ✅ 勾选Always install with package manager

  3. Build → Clean Project

  4. File → Invalidate Caches / Restart

  5. ✅ 不用 Apply Changes,直接 Run

做到第 2 步,99% 已解决。

七、结论(一句话)

Android Studio 并不是“用的旧代码”,而是它“聪明过头了”。

强制 reinstall + clean 构建,就不会再被缓存坑。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
梅根的致命缺陷,竟让威廉成了哈里重返王室的最后一张底牌。

梅根的致命缺陷,竟让威廉成了哈里重返王室的最后一张底牌。

情感大头说说
2026-08-14 14:41:12
央视曝光!宣称“食品级”的软质手机壳,可能是医疗废料做的

央视曝光!宣称“食品级”的软质手机壳,可能是医疗废料做的

21世纪经济报道
2026-08-12 21:43:04
台风天上海人把雨靴穿成时尚单品,但一双1399元捂脚难穿只适合出片?

台风天上海人把雨靴穿成时尚单品,但一双1399元捂脚难穿只适合出片?

Vista氢商业
2026-08-13 16:26:32
退租准备搬走,房东阿姨拦在门口笑说:先见见我女儿,等你很久了

退租准备搬走,房东阿姨拦在门口笑说:先见见我女儿,等你很久了

麦子情感故事
2026-08-13 15:55:08
此案不破、愧对人民!历经二十年终于破获的鄂尔多斯“9.2专案”

此案不破、愧对人民!历经二十年终于破获的鄂尔多斯“9.2专案”

顾氏造船厂厂长
2026-04-02 08:00:19
“当年挤破头,如今想出手”:中产家庭,集体撤离海南?

“当年挤破头,如今想出手”:中产家庭,集体撤离海南?

阿振观点
2026-08-06 05:33:06
790年前乱世将至,四川董家埋下351件金银器,整个家族却无一人回来取

790年前乱世将至,四川董家埋下351件金银器,整个家族却无一人回来取

收藏大视界
2026-08-11 17:46:31
董明珠关掉美颜就是这样子的,没什么奇怪的,一个七十多的老人

董明珠关掉美颜就是这样子的,没什么奇怪的,一个七十多的老人

喜欢历史的阿繁
2026-07-21 02:03:31
德国专家:很多国家都侵略过中国,为何中国对日本人的仇恨最深?

德国专家:很多国家都侵略过中国,为何中国对日本人的仇恨最深?

别人都叫我阿腈
2026-08-14 13:08:16
梅西最大遗憾!自曝决赛内幕:腿实在撑不住,没能送父亲奖杯

梅西最大遗憾!自曝决赛内幕:腿实在撑不住,没能送父亲奖杯

草莓解说体育
2026-08-14 01:22:04
邹市明不忍了!公开回应冉莹颖为娘家利益输送传闻,我们都被骗了

邹市明不忍了!公开回应冉莹颖为娘家利益输送传闻,我们都被骗了

叨唠
2026-08-14 02:55:55
1962年,毛泽东设宴款待溥仪,席间突然发问:你们御膳房的饭菜,到底好不好吃?溥仪是如何回答的?

1962年,毛泽东设宴款待溥仪,席间突然发问:你们御膳房的饭菜,到底好不好吃?溥仪是如何回答的?

人生录
2026-08-08 00:05:22
乌克兰一军官称前线补给危机请求撤军:有士兵12天没吃没喝只能喝尿为生,还有人因缺水少食昏迷好几天

乌克兰一军官称前线补给危机请求撤军:有士兵12天没吃没喝只能喝尿为生,还有人因缺水少食昏迷好几天

极目新闻
2026-08-12 11:23:21
蒙古国领土向我国突进300多公里,险些截断内蒙古,为何这样划分

蒙古国领土向我国突进300多公里,险些截断内蒙古,为何这样划分

旧史新谭
2026-08-14 15:59:50
女演员千万别整容,看《重器》32岁姜珮瑶和37岁张佳宁同框,就懂了

女演员千万别整容,看《重器》32岁姜珮瑶和37岁张佳宁同框,就懂了

芬霏剧时光
2026-08-14 11:09:48
婚后首秀!36岁霉霉剪短发惊艳伦敦,老公曝婚礼夜:最棒的是空调

婚后首秀!36岁霉霉剪短发惊艳伦敦,老公曝婚礼夜:最棒的是空调

影视情报室
2026-08-14 00:58:34
江苏南京一男子为发泄情绪,深夜在钟山风景区灵谷寺路转盘路段多次实施漂移、转圈等危险行为,产生巨大噪声,持续扰民,被行拘5天

江苏南京一男子为发泄情绪,深夜在钟山风景区灵谷寺路转盘路段多次实施漂移、转圈等危险行为,产生巨大噪声,持续扰民,被行拘5天

台州交通广播
2026-08-13 13:54:59
糖尿病开始恶化的第一信号,上厕所就知道,很多人没当回事!

糖尿病开始恶化的第一信号,上厕所就知道,很多人没当回事!

垚垚分享健康
2026-08-14 16:10:14
六百年紫禁城,没挡住洋人这一下

六百年紫禁城,没挡住洋人这一下

布衣乱弹
2026-08-13 11:48:22
身价暴涨!广东大佬DeepSeek创始人梁文锋,逆袭成全球最大黑马

身价暴涨!广东大佬DeepSeek创始人梁文锋,逆袭成全球最大黑马

趣味萌宠的日常
2026-08-14 13:59:17
2026-08-14 17:11:00
君伟说
君伟说
分享职场故事
481文章数 48关注度
往期回顾 全部

科技要闻

苹果为中国训练自有大模型,阿里提供支持

头条要闻

老人被撞身亡肇事车仅有交强险 司机当庭称没能力赔偿

头条要闻

老人被撞身亡肇事车仅有交强险 司机当庭称没能力赔偿

体育要闻

离开雷霆后,威少再也没成为威少

娱乐要闻

郭麒麟瘦到全网认不出,为新剧塑形

财经要闻

黄仁勋正在加速AI泡沫破裂!

汽车要闻

越野/新能源/豪华全覆盖 成都车展重磅新车前瞻

态度原创

旅游
房产
家居
健康
军事航空

旅游要闻

赣江观澜:晒秋“出圈”之后 篁岭古村何以“长红”?

房产要闻

金茂、招商,海南多个岗位招人!

家居要闻

2026建博会(广州) 公装联探展交流活动

孩子高低肩,是不是脊柱侧弯了?!

军事要闻

特朗普下令美海军弃用电磁弹射系统 改回蒸汽弹射

无障碍浏览 进入关怀版