一、DataBinding开启配置修改
升级到AS 4.0以后,出现如下的预警:
DSL element 'android.dataBinding.enabled' is obsolete and has been replaced
with 'android.buildFeatures.dataBinding'
解决方法:
将之前的配置文件由:
dataBinding { enabled true }
修改为:
buildFeatures { dataBinding true }
二、Build Output 输出乱码问题解决方案
问题描述:
编译的时候在底部出现的Build窗口中文出现了乱码的问题,代码中没有出现乱码情况。
解决方案:
在Android Studio中双击Shift或者点击顶部全局搜索"Edit Custom VM Options"。然后在打开的文件中添加一句
-Dfile.encoding=UTF-8
然后点击 Invalidate Caches / Restart 重启Android Studio,再次Build运行项目,就发现乱码问题没有了。
三、Android Studio 4.1 代码无错误提示(警告、报红等)
删除插件:android-butterknife-zelezny
四、AS编译出现build目录下navigation.json找不到的问题解决方案
检查AS的版本是否是4.1+的版本,且build.gradle的配置文件是否是4.1.1版本及以上,如果是将配置文件的4.1.1修改为4.0.2即可。
dependencies { classpath "com.android.tools.build:gradle:4.0.2" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }