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
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM