问题描述
重新编译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)