1.まずは、準備
必要なライブラリをインストール
$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libc6:i386
E: Unable to locate package libncurses5:i386
E: Unable to locate package libstdc++6:i386
E: Couldn't find any package by regex 'libstdc++6'
E: Unable to locate package libbz2-1.0:i386
E: Couldn't find any package by glob 'libbz2-1.0'
E: Couldn't find any package by regex 'libbz2-1.0'
いきなり、エラーに
なんか、i386パッケージを入れるためには事前のおまじないが必要みたい
$ sudo dpkg --add-architecture i386 ←おまじない
$ sudo apt update パッケージ情報を更新して
Hit:1 http://archive.ubuntu.com/ubuntu resolute InRelease
Hit:2 http://security.ubuntu.com/ubuntu resolute-security InRelease
Get:3 http://archive.ubuntu.com/ubuntu resolute-updates InRelease [137 kB]
Get:4 http://security.ubuntu.com/ubuntu resolute-security/main i386 Packages [166 kB]
Hit:5 http://archive.ubuntu.com/ubuntu resolute-backports InRelease
Get:6 http://archive.ubuntu.com/ubuntu resolute/main i386 Packages [1069 kB]
Get:7 http://security.ubuntu.com/ubuntu resolute-security/universe i386 Packages [87.0 kB]
Get:8 http://security.ubuntu.com/ubuntu resolute-security/restricted i386 Packages [13.7 kB]
Get:9 http://security.ubuntu.com/ubuntu resolute-security/multiverse i386 Packages [2408 B]
Get:10 http://archive.ubuntu.com/ubuntu resolute/universe i386 Packages [8511 kB]
Get:11 http://archive.ubuntu.com/ubuntu resolute/restricted i386 Packages [13.6 kB]
Get:12 http://archive.ubuntu.com/ubuntu resolute/multiverse i386 Packages [135 kB]
Get:13 http://archive.ubuntu.com/ubuntu resolute-updates/main amd64 Packages [458 kB]
Get:14 http://archive.ubuntu.com/ubuntu resolute-updates/main i386 Packages [195 kB]
Get:15 http://archive.ubuntu.com/ubuntu resolute-updates/universe i386 Packages [115 kB]
Get:16 http://archive.ubuntu.com/ubuntu resolute-updates/universe amd64 Packages [237 kB]
Get:17 http://archive.ubuntu.com/ubuntu resolute-updates/restricted i386 Packages [13.7 kB]
Get:18 http://archive.ubuntu.com/ubuntu resolute-updates/multiverse i386 Packages [2408 B]
Get:19 http://archive.ubuntu.com/ubuntu resolute-backports/universe i386 Packages [640 B]
Fetched 11.2 MB in 4s (2535 kB/s)
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
再度、挑戦
$ sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Error: Unable to locate package libncurses5:i386
また、エラーが1つ
「libncurses5:i386」は古いみたいので「libncurses6:i386」をインストール
alfaalfa@DESKTOP-GBLESOQ:~$ sudo apt install libncurses6:i386
これで準備OK
ホームディレクトリ上で、ダウンロードしてきたAndroid Studioのファイルを展開
$ tar -zxvf android-studio-quail3-linux.tar.gz
$ android-studio/bin/studio.sh で起動してみたら、自分の環境では、画面に黒い枠のようなものが表示された
【原因は?】
-Dsun.awt.wl.Shadow=false は、WSL2(WSLg)のWayland環境(WLToolkit)で
JetBrainsなどのJavaアプリケーションを実行した際に、UI全体やメニューに不自然な影や黒い描画バグ
(シャドウアーティファクト)が発生する問題を修正するためのJVMオプションです。
設定方法
IDE(Android Studio)のメニューから Help > Edit Custom VM Options... を開きます。
改行して次のコードを追加します:text-Dsun.awt.wl.Shadow=false
ファイルを保存し、IDE(Android Studio)を 再起動 します。
これで、解消された
0 件のコメント:
コメントを投稿