最近、Arch LinuxにDWMを使用してAndroid Studioをインストールしました。ただし、新しいプロジェクトを開始するための初期ダイアログウィンドウは空です。ただし、このウィンドウのリンクはまだ有効です。新しいプロジェクトボタンが必要な場所を盲目的にクリックすると、新しいプロジェクトを開始できます。新しいプロジェクトウィザードは正常に動作しますが、ロードされるエディタウィンドウも空です。
しかし、アンドロイドスタジオをクライアントとして使用してXサーバーを起動すると正常に動作します。だからこれはDWMの問題です。なぜですか?
編集する:
Intellijにはdwmと同じ問題があります。
答え1
設定する必要があります_JAVA_AWT_WM_NONREPARENTING変数は1どういうわけかAndroid Studioにアクセスしてください。
dwm
startに合格した場合は、startx
次の項目を追加してください.xinitrc
。
export _JAVA_AWT_WM_NONREPARENTING=1
シェルで Android Studio を起動する場合は、シェルの rc ファイルに同じ行を追加してください。
ショートカットでAndroid Studioを起動してstartx
使用していない場合プロセスの開始後にWMに変数を追加する。
答え2
echo export _JAVA_AWT_WM_NONREPARENTING=1 >> ~/.profile
答え3
私_JAVA_AWT_WM_NONREPARENTING=1
はコマンドラインで作業し、android-studioを起動しました。
android-sdkのデフォルトインストールがAUR(/opt/android-sdk
)で行われている場合、android-studioはコンポーネントをインストールするためにsudoも必要です。この場合、次のコマンドを使用してandroid-studioを起動します。
sudo _JAVA_AWT_WM_NONREPARENTING=1 android-studio
rofiにエイリアスとして追加するだけです:)