0%

修复Android Studio代码修改不生效问题

问题描述

重新编译Xposed模块并点击Run安装后,修改不生效。卸载重装后才生效。

尝试

尝试修改build.gradle中的versionCode,发现修改代码生效了,于是有了这篇Gradle配置版本号自动增加。(不符合编译习惯,喜欢刷版本号的除外

今天发现手动Generate Signed APK,然后使用adb install安装,修改也生效了。(太麻烦)

猜测是因为versionCode没变,ART运行了dex2oat优化后的旧代码。

解决方案

修改启动配置,设置使用package manager安装:

Run / Debug Configurations - General - Always install with package manager (disable deploy optimization on Android 11 and later)