Android Studio 4.0 及以上版本技巧及问题总结

一、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
}

 

posted @ 2020-08-09 17:46  灰色飘零  阅读(2824)  评论(0编辑  收藏  举报