解決 Android Studio 日志亂碼

文 | Promise Sun


一、Bug問題描述

系統:win11
AS版本:

Android Studio版本.jpg

Bug:

在新換電腦,新裝Android Studio后,一般會遇到2種日志亂碼的情況:

1. 在運行app項目時Run窗口或者Build窗口日志出現亂碼

2. 在app運行起來后Logcat窗口打印出來的日志出現亂碼,如圖:

中文亂碼.jpg

二、分析原因

上面的窗口出現亂碼一般是中文或者是特殊字符無法正常顯示,出現的亂碼,究其原因大多都是Android Studio默認的字符編碼格式不支持中文或者特殊字符。設置UTF-8的編碼格式就可以解決了,增加下面一行代碼,更改一下配置即可。

-Dfile.encoding=UTF-8

三、解決方案

注:遇到哪種情況,根據哪種方案解決;建議新裝Android Studio都設置一下。)

1. Run窗口或者Build窗口日志出現亂碼:

1)首先,找到Android Studio的安裝位置,并分別找到bin文件夾下studio.exe.vmoptions和 studio64.exe.vmoptions兩個文件,如圖所示:

AS安裝位置.jpg

2)然后,用記事本分別打開studio.exe.vmoptionsstudio64.exe.vmoptions兩個文件,在最下面增加下面一行代碼,保存即可。如下圖:

-Dfile.encoding=UTF-8
1增加代碼.jpg
2增加代碼.jpg

3)最后,關閉重新啟動Android Studio,完成。

2. Logcat窗口打印出來的日志出現亂碼

1)首先,打開Android Studio,然后在菜單欄找到 Help ——> Edit Custom VM Options選項,如圖所示:

Edit Custom VM Options選項.jpg

2)點擊后,如果沒有此文件,提示下面的窗口,直接點擊創(chuàng)建;如圖所示:

注:若沒有這個提示,直接跳過這一步即可)

提示創(chuàng)建.jpg

3)在打開的文件窗口中,增加下面一行代碼,保存即可。如圖所示:

-Dfile.encoding=UTF-8
增加代碼.jpg

4)最后,關閉重新啟動Android Studio,完美。


版權聲明:本文為博主原創(chuàng)文章,轉載請點贊此文并注明出處,謝謝!

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容