在android framework的开发过程中,经常需要debug。在android 14以后,发现debug的过程中,android studio无法看到变量,原来是AOSP对编译做了优化,关闭优化即可。
aosp/platform/frameworks/base/services/Android.bp
libs: [
"android.hidl.manager-V1.0-java",
"framework-tethering.stubs.module_lib",
"service-art.stubs.system_server",
],
// Uncomment to enable output of certain warnings (deprecated, unchecked)
//javacflags: ["-Xlint"],
+optimize: {
+ enabled: false,
+ obfuscate: false,
+},
}