黄河带地,明余旦旦之言;
皎日丽天,知我勤勤之意。
1. Android studio 提示信息消失过快
在Android library中,不能使用switch语句。原因是因为id没有被final所修饰。我们可以通过给View设置Tag或者直接使用if else语句。
如下图的提示(一闪而过):
解决这个问题的办法:就是点击提示部分,就会在Android studio的底部出现该提示信息。右键还支持Copy。(如下图所示)
2. Android studio 3.6+ 找不到R.java文件
Android Studio 3.6 - Android Gradle Plugin (AGP) updates
Additionally, Android Gradle plugin has made significant performance improvement for annotation processing/KAPT for large projects. This is caused by AGP now generating R class bytecode directly, instead of .java files.
Android studio 3.6 +将直接由AGP(Android Gradle Plugin) 直接生成R.class的字节码,而不再产生R.java文件。
如果你真的想看R.java文件中的内容呢?
路径:app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar
所有的内容都在这个R.jar 文件中,查看这个jar包即可。
如下图所示:
参考链接:
1. Can’t find R.java in Android Studio 3.6(newest release)
2. Android Gradle Plugin (AGP) updates