黄河带地,明余旦旦之言;
皎日丽天,知我勤勤之意。
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
本文介绍了在Android Studio 3.6及以上版本中,如何处理R.java文件消失的问题,重点讲解了如何查找并查看R.jar文件的内容,并提供了解决switch语句提示消失的方法。此外,还提到了Android Gradle Plugin的重大更新导致的性能提升和R类文件的变化。
595

被折叠的 条评论
为什么被折叠?



