<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Waydroid on Ivon's Blog</title><link>https://ivonblog.com/ja-jp/tags/waydroid/</link><description>Recent content in Waydroid on Ivon's Blog</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><managingEditor>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</managingEditor><webMaster>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</webMaster><copyright>Ivon's Blog（ivonblog.com）の記事はご自由に共有いただけます。引用の際は、記事のURLを明記してください。特に明記されていない限り、すべての記事CC BY-SA 4.0 表示-継承 4.0 国際 ライセンスの下で提供されています。商用利用をご希望の場合は、お問い合わせください。</copyright><lastBuildDate>Mon, 16 Mar 2026 23:00:00 +0800</lastBuildDate><atom:link href="https://ivonblog.com/ja-jp/tags/waydroid/index.xml" rel="self" type="application/rss+xml"/><follow_challenge><feedId>56005902658351104</feedId><userId>1132431067563556864</userId></follow_challenge><item><title>Waydroid使用テクニック：ネットワークなし、タッチ無反応、Playストア登録、ARMトランスレーター導入を解決</title><link>https://ivonblog.com/ja-jp/posts/waydroid-tips/</link><pubDate>Mon, 16 Mar 2026 23:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/waydroid-tips/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Some Waydroid tips for Linux desktop users.&lt;/p&gt;
&lt;p&gt;これはLinux向けAndroidコンテナ「Waydroid」についての総合記事です。Waydroidが使うAndroidシステムはLineageOSベースで構築され、Linuxホストとカーネルを共有します。IvonがAndroid操作でよく遭遇する問題について説明します。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Some Waydroid tips for Linux desktop users.&lt;/p&gt;
&lt;p&gt;これはLinux向けAndroidコンテナ「Waydroid」についての総合記事です。Waydroidが使うAndroidシステムはLineageOSベースで構築され、Linuxホストとカーネルを共有します。IvonがAndroid操作でよく遭遇する問題について説明します。&lt;/p&gt;
&lt;p&gt;先にLinuxシステムへWaydroidをインストールしてください：&lt;a href="https://ivonblog.com/posts/ubuntu-waydroid" target="_blank" rel="noreferrer"&gt;Ubuntu安裝Waydroid&lt;/a&gt;
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/waydroid.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. Waydroidの操作ロジック
 &lt;div id="1-waydroidの操作ロジック" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-waydroid%e3%81%ae%e6%93%8d%e4%bd%9c%e3%83%ad%e3%82%b8%e3%83%83%e3%82%af" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Waydroidをインストールすると、Linuxデスクトップのアプリケーション一覧にWaydroidと各Androidアプリのアイコンが表示されるはずです。GNOMEでは一般的なLinuxアプリと混在し、KDE PlasmaではWaydroid専用フォルダが表示されます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/111.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;「Waydroid」アイコンをクリックすると、&lt;code&gt;waydroid show-full-ui&lt;/code&gt;コマンドを実行したのと同じ効果になります。このときAndroidホーム画面がポップアップし、通知欄にアクセスでき、すべての操作はこのウィンドウ内に限定されます。一度に実行できるアプリは1つだけで、タブレットを使っているような感じです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/222.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;他のアプリアイコンをクリックした場合（Androidデスクトップのアイコンではなく、Linuxデスクトップのアイコンから起動）、アプリは独立ウィンドウとして起動し、Linuxデスクトップのタスクバーに個別表示されます。ウィンドウサイズは固定です。それでも一度に実行できるアプリは1つだけで、同時実行はできません。アプリウィンドウを切り替えると、もう一方のアプリは一時停止します。たとえばゲームアプリの画面はフリーズし、Youtubeは再生を停止します。これらのアプリは通知欄を使えず、戻るキーをクリックするとアプリウィンドウは自動的に閉じますが、完全には停止しません。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/333.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;「マルチウィンドウモード」を有効にした場合（起動方法は下記）、Linuxデスクトップ上のWaydroidアイコンは消えます。そしてLinuxデスクトップからアプリを起動するとウィンドウサイズを調整でき、同時実行もでき、アプリを切り替えても一時停止しません。閉じるボタンまたは戻るキーをクリックするとアプリウィンドウは閉じますが、完全には停止しません。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/444.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;WaydroidはAndroidとLinuxのクリップボードを同期しますが、Androidアプリ内でLinuxの入力メソッドを使って文字入力することはできません。別途Gboardをインストールする必要があります。&lt;/p&gt;

&lt;h2 class="relative group"&gt;2. Waydroidの操作コマンド
 &lt;div id="2-waydroidの操作コマンド" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-waydroid%e3%81%ae%e6%93%8d%e4%bd%9c%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Waydroid実行時のAndroidシステムデータは&lt;code&gt;~/.local/share/waydroid/data/&lt;/code&gt;にあり、システムイメージは&lt;code&gt;/var/lib/waydroid&lt;/code&gt;、アプリアイコンは&lt;code&gt;~/.local/share/applications/&lt;/code&gt;にあります&lt;/p&gt;
&lt;p&gt;Waydroidコンテナサービスを起動&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl start waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Waydroidコンテナサービスを停止&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl stop waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Androidシステムを更新するには？このコマンドでコンテナを停止し、最新イメージをダウンロードします：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 短い書き方。最新版イメージをダウンロード&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo waydroid upgrade
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# より完全な書き方。公式更新チャンネルから最新版のGAPPS内蔵イメージをダウンロード&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo waydroid init -c https://ota.waydro.id/system -v https://ota.waydro.id/vendor -s GAPPS -f&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;コマンドでWaydroidホーム画面を開く&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid show-full-ui&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;システムエラーメッセージを確認&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid log
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo waydroid logcat&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;WaydroidはコマンドでAPKをインストールできます&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid app install &amp;lt;APK檔案路徑&amp;gt;.apk&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;以下のコマンドでAndroid shellに入ります。Root権限を内蔵しており、Android Shellコマンドを実行できます。&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo waydroid shell&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Waydroid起動後はADBデバッグが自動で有効化され、LinuxホストからADBを起動してペアリングできます。IPアドレスはAndroidシステム設定 → 端末情報で確認できます。&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;adb connect Waydroid的IP:5555
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;adb devices&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;開発者向けオプションを有効にするには？Androidシステム設定 → 端末情報 → ビルド番号を開き、5回タップします。その後、Androidシステム設定 → システムに開発者向けオプションが表示されます。&lt;/p&gt;

&lt;h2 class="relative group"&gt;3. Waydroidの言語変更
 &lt;div id="3-waydroidの言語変更" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-waydroid%e3%81%ae%e8%a8%80%e8%aa%9e%e5%a4%89%e6%9b%b4" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Android画面でSettings → System → Languagesを開き、中国語を追加し、スライダーを一番上へ移動します。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/languages.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Androidの時刻は、言語調整後にタイムゾーンとネットワーク時刻に従って自動同期されるはずです。&lt;/p&gt;

&lt;h2 class="relative group"&gt;4. Waydroidにネットワークがない問題を解決
 &lt;div id="4-waydroidにネットワークがない問題を解決" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4-waydroid%e3%81%ab%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%af%e3%81%8c%e3%81%aa%e3%81%84%e5%95%8f%e9%a1%8c%e3%82%92%e8%a7%a3%e6%b1%ba" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;ファイアウォールのポート開放を試してください。ディストリビューションによってファイアウォールは異なり、Firewalld、UFW、iptablesなどがあります。&lt;/p&gt;
&lt;p&gt;UbuntuのUFWコマンド：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo ufw allow &lt;span class="m"&gt;53&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo ufw allow &lt;span class="m"&gt;67&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo ufw default allow FORWARD
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo ufw reload&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;FedoraのFirewalldコマンド：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo firewall-cmd --zone&lt;span class="o"&gt;=&lt;/span&gt;trusted --add-interface&lt;span class="o"&gt;=&lt;/span&gt;waydroid0 --permanent&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;その後Waydroidを再起動します：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl restart waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;それでもだめなら、WaydroidとDockerのネットワークが衝突している可能性があります。Dockerを止める必要はなく、Waydroidのネットワーク設定ファイルを変更すればよいです：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo vim /usr/lib/waydroid/data/scripts/waydroid-net.sh&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;LXC_USE_NFTを無効化：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;LXC_USE_NFT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;false&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;もう一度Waydroidを再起動すればよいはずです。&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl restart waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 class="relative group"&gt;5. Google Playストアのデバイス登録
 &lt;div id="5-google-playストアのデバイス登録" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#5-google-play%e3%82%b9%e3%83%88%e3%82%a2%e3%81%ae%e3%83%87%e3%83%90%e3%82%a4%e3%82%b9%e7%99%bb%e9%8c%b2" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;WaydroidはLineageOSベースで構築されています。Waydroidインストール時にGMSサービス内蔵イメージをダウンロードしたはずです。ただし、サードパーティROMはGoogleへデバイス登録しないとGoogle Playストアへアクセスできません。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/uncertified.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Androidのshellに入ります&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo waydroid shell&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;以下のコマンドを実行すると、GMSのデバイスIDである長いコードが出力されます。出力がない場合、Waydroidが正常にネットワークへ接続されているか確認してください。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;ANDROID_RUNTIME_ROOT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;/apex/com.android.runtime &lt;span class="nv"&gt;ANDROID_DATA&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;/data &lt;span class="nv"&gt;ANDROID_TZDATA_ROOT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;/apex/com.android.tzdata &lt;span class="nv"&gt;ANDROID_I18N_ROOT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db &lt;span class="s2"&gt;&amp;#34;select * from main where name = \&amp;#34;android_id\&amp;#34;;&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.google.com/android/uncertified" target="_blank" rel="noreferrer"&gt;Googleデバイス登録&lt;/a&gt;へ行き、そのコードを入力します&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;30分待ってからWaydroidを再起動すると、Playストアを使えるようになります。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl restart waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 class="relative group"&gt;6. ARMトランスレーターをインストールしてアプリのクラッシュを解決
 &lt;div id="6-armトランスレーターをインストールしてアプリのクラッシュを解決" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#6-arm%e3%83%88%e3%83%a9%e3%83%b3%e3%82%b9%e3%83%ac%e3%83%bc%e3%82%bf%e3%83%bc%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%a6%e3%82%a2%e3%83%97%e3%83%aa%e3%81%ae%e3%82%af%e3%83%a9%e3%83%83%e3%82%b7%e3%83%a5%e3%82%92%e8%a7%a3%e6%b1%ba" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;ARMアーキテクチャのPCはこの手順を飛ばせます。&lt;/p&gt;
&lt;p&gt;多くのPCはx86アーキテクチャであり、多くのスマホゲームはARMアーキテクチャのAPKしか提供していないため、ARM命令をx86命令へ変換するソフトウェアが必要です。&lt;/p&gt;
&lt;p&gt;アプリがARMアーキテクチャしかないことをどう確認する？デフォルトでARMトランスレーターがない場合、Google Playに特定アプリが表示されないことがあります。またはAPKインストール後、&lt;a href="https://github.com/MuntashirAkon/AppManager" target="_blank" rel="noreferrer"&gt;Package Manager&lt;/a&gt;でそのアプリに&lt;code&gt;/lib/x86_64&lt;/code&gt;のライブラリが含まれるか確認します。ARMだけなら起動時にクラッシュします。ARMトランスレーターのインストールが必要です。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/architecture.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;現在のARMトランスレーターには、Intelが開発した「libhoudini」とGoogleが開発した「libndk」があり、どちらもプロプライエタリソフトウェアです。Arch Wikiの情報によれば、libhoudiniはIntel CPU向け、libndkはAMD CPU向けで、プロセッサ性能に合わせた最適化があります。あるアプリは片方で動き、もう片方では動かない場合もあるため、いろいろ試す必要があります。2つのARMトランスレーターを同時にインストールしないでください。別のものをインストールする場合は、下記スクリプトを実行し、古いものをRemoveで削除してから新しいトランスレーターをインストールしてください。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://github.com/casualsnek/waydroid_script" target="_blank" rel="noreferrer"&gt;casualsnek製のスクリプト&lt;/a&gt;を取得し、依存パッケージをインストールします。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install lzip
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; ~
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone https://github.com/casualsnek/waydroid_script
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; waydroid_script
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;python3 -m venv venv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;venv/bin/pip install -r requirements.txt
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; ~/waydroid_script&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;スクリプトを実行し、スペースキーで&lt;code&gt;libhoudini&lt;/code&gt;または&lt;code&gt;libndk&lt;/code&gt;を選択し、EnterでARMトランスレーターをインストールします。ARMトランスレーターはAndroidバージョンと厳密に対応しており、別バージョンと混用できません。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo venv/bin/python3 main.py&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Waydroidを再起動&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl restart waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;
&lt;p&gt;Google Playがx86アーキテクチャ以外のアプリをまだ表示しないことがあります。その場合はApkMirrorでARMアーキテクチャのAPKを探してインストールし、正常に開けるか確認してください。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ARMトランスレーターが特定アプリで問題を起こす場合は、&lt;a href="https://github.com/waydroid/waydroid/issues" target="_blank" rel="noreferrer"&gt;WaydroidのGithub issue&lt;/a&gt;へ報告し、コミュニティ製patchが使えるか確認してみてください。たとえば《ブルーアーカイブ》ゲーム向けには、ログインクラッシュ問題を修正する&lt;a href="https://gist.github.com/Tsumuri-u/da187a511833633d68c4afcf2da4ddef" target="_blank" rel="noreferrer"&gt;このスクリプト&lt;/a&gt;をプレイヤーが作成しています。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Waydroidシステム更新後、ARMトランスレーターの再インストールが必要になる場合があります。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;7. マルチウィンドウモードを有効化
 &lt;div id="7-マルチウィンドウモードを有効化" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#7-%e3%83%9e%e3%83%ab%e3%83%81%e3%82%a6%e3%82%a3%e3%83%b3%e3%83%89%e3%82%a6%e3%83%a2%e3%83%bc%e3%83%89%e3%82%92%e6%9c%89%e5%8a%b9%e5%8c%96" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;マルチウィンドウモード (multi window mode) は縦向きで使う必要があるアプリに役立ち、複数アプリを同時実行できるようにもします。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;以下のコマンドでtrueに設定し、Waydroidのマルチウィンドウモードを有効にして、同じ画面で複数アプリを実行できるようにします。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid prop &lt;span class="nb"&gt;set&lt;/span&gt; persist.waydroid.multi_windows &lt;span class="nb"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl restart waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;
&lt;p&gt;Android開発者向けオプションで「自由形式ウィンドウを許可」を有効にすることをおすすめします。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;その後、LinuxアプリケーションメニューのWaydroidアイコンは消えます（&lt;code&gt;waydroid show-full-ui&lt;/code&gt;コマンドでAndroidホーム画面を開くことはできます）。残るのはアプリアイコンだけです。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;アプリを開くと、Linuxのネイティブアプリのようになり、ウィンドウサイズを自由に調整できます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/multiwindow.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;一部のアプリは依然として全画面で起動することがあります。その場合はF11でウィンドウモードに切り替え、もう一度F11で全画面に戻ります。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;アプリが全画面モードに入ると他のアプリは一時停止し、2つ以上のアプリを同時実行できなくなります。できるだけウィンドウ化を維持してください。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;マルチウィンドウモードではAndroidのマルチタスク画面を使えないため、アプリの実行を完全に停止するにはAndroid Settings → アプリを開き、強制停止するしかありません。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/android-settings.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;個人的にはAndroid 13のウィンドウ管理は不完全だと思います。一部のアプリはリサイズ後に壊れたり、そもそもリサイズできなかったりします。問題があると感じたら、この機能をオフにしてください：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid prop &lt;span class="nb"&gt;set&lt;/span&gt; persist.waydroid.multi_windows &lt;span class="nb"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl restart waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;また、Androidには「自由形式」ウィンドウ機能も内蔵されており、マルチタスク画面から起動します。これはアプリをWaydroidのウィンドウ内でだけ自由にリサイズできるようにします。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/freeform.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;

&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/freeform1.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;

&lt;h2 class="relative group"&gt;8. アプリを多重起動し、複数アプリを同時実行
 &lt;div id="8-アプリを多重起動し複数アプリを同時実行" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#8-%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%a4%9a%e9%87%8d%e8%b5%b7%e5%8b%95%e3%81%97%e8%a4%87%e6%95%b0%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%90%8c%e6%99%82%e5%ae%9f%e8%a1%8c" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Waydroidの設計上、複数インスタンス (instances) は開けないため、同じアプリで2つのアカウントに同時ログインするような多重起動はできません。ただし&lt;a href="https://ivonblog.com/posts/android-shelter-app-usage/" target="_blank" rel="noreferrer"&gt;Shelter&lt;/a&gt;の仕事用プロファイル機能を使えば、1つのAndroidシステム内でアプリを複製できます。&lt;/p&gt;
&lt;p&gt;Waydroidの設計では、APKインストール後に各AndroidアプリのアイコンがLinuxデスクトップのアプリケーション一覧に表示されます。ここをクリックして起動すれば複数アプリを実行できます。ただし「同時に」2つ以上のアプリを実行するには、「マルチウィンドウモード」を有効にする必要があります。&lt;/p&gt;
&lt;p&gt;マルチウィンドウモードで、アプリがウィンドウ化を拒み、全画面にこだわる場合はどうする？デスクトップ環境の仮想デスクトップを活用しましょう。GNOME、KDE Plasma、Hyprland、COSMICにはいずれも仮想デスクトップ (virtual desktop、またはworkspace) 機能があります。アプリ起動時に現在の仮想デスクトップ全体を占有するなら、次の仮想デスクトップへ切り替えて別のアプリを起動すればよいです。各ワークスペースでそれぞれのアプリを実行できます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/workspace.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;

&lt;h2 class="relative group"&gt;9. LinuxとWaydroidでファイルを共有
 &lt;div id="9-linuxとwaydroidでファイルを共有" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#9-linux%e3%81%a8waydroid%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e5%85%b1%e6%9c%89" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Waydroid起動後のデータは&lt;code&gt;~/.local/share/waydroid/data/media/0/&lt;/code&gt;ディレクトリにあります。ここはAndroidの内部ストレージで、アクセスにはRoot権限が必要です。&lt;/p&gt;
&lt;p&gt;KDE Dolphinファイルマネージャー6.0以降で入る場合、Root権限を要求してAndroidファイルを強制的に読み取れます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/dolphin.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;または、一般権限のディレクトリをマウントしてファイルへアクセスする方法もあります。他のファイルへ影響しないよう、両側に共有専用フォルダ&lt;code&gt;WaydroidShared&lt;/code&gt;を作ることをおすすめします。mountコマンドでLinuxの&lt;code&gt;~/WaydroidShared&lt;/code&gt;をWaydroid内の&lt;code&gt;WaydroidShared&lt;/code&gt;フォルダへマウントします：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo mount --bind ~/WaydroidShared ~/.local/share/waydroid/data/media/0/WaydroidShared
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo chmod -R &lt;span class="m"&gt;777&lt;/span&gt; ~/.local/share/waydroid/data/media/0/WaydroidShared&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;ADBコマンドで無線転送することもできます。WaydroidのIPはAndroidシステム設定 → 端末情報で確認します。&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;adb connect Waydroid的IP:5555
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;adb push &lt;span class="s2"&gt;&amp;#34;本機目錄&amp;#34;&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Android的目錄&amp;#34;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;またはSFTPを使います。LinuxホストにAvahiサービスがインストールされていれば、IPの代わりに&lt;code&gt;hostname.local&lt;/code&gt;で接続できます。こうすればIPがどう変わっても接続できます。&lt;/p&gt;
&lt;p&gt;つまり、Android側に&lt;a href="https://f-droid.org/packages/me.zhanghai.android.files/" target="_blank" rel="noreferrer"&gt;Material Files&lt;/a&gt;をインストールすれば、&lt;code&gt;hostname.local&lt;/code&gt;を入力してLinuxホストのSSHサーバーへログインし、ファイルを閲覧できます。&lt;/p&gt;

&lt;h2 class="relative group"&gt;10. アプリにWifi接続をシミュレート
 &lt;div id="10-アプリにwifi接続をシミュレート" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#10-%e3%82%a2%e3%83%97%e3%83%aa%e3%81%abwifi%e6%8e%a5%e7%b6%9a%e3%82%92%e3%82%b7%e3%83%9f%e3%83%a5%e3%83%ac%e3%83%bc%e3%83%88" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;（注：この機能はAndroid 13以降ではすでに無効になっています？）&lt;/p&gt;
&lt;p&gt;一部のアプリはダウンロードのためにWifiを有効にすることを要求し、そうでないとモバイルデータのみだと思い込みます。それなら望みどおりfake wifiを有効にします。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;waydroid app list&lt;/code&gt;コマンドでアプリのパッケージ名を確認します。&lt;/p&gt;
&lt;p&gt;以下の構文で設定します：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid prop &lt;span class="nb"&gt;set&lt;/span&gt; persist.waydroid.fake_wifi &lt;span class="s2"&gt;&amp;#34;套件名稱&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;たとえばMihon漫画リーダーで疑似Wifiを有効にし、そのアプリ設定で非Wifiダウンロードを許可してからコンテナを再起動します：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid prop &lt;span class="nb"&gt;set&lt;/span&gt; persist.waydroid.fake_wifi &lt;span class="s2"&gt;&amp;#34;app.mihon&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl restart waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 class="relative group"&gt;11. アプリにタッチクリックをシミュレート
 &lt;div id="11-アプリにタッチクリックをシミュレート" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#11-%e3%82%a2%e3%83%97%e3%83%aa%e3%81%ab%e3%82%bf%e3%83%83%e3%83%81%e3%82%af%e3%83%aa%e3%83%83%e3%82%af%e3%82%92%e3%82%b7%e3%83%9f%e3%83%a5%e3%83%ac%e3%83%bc%e3%83%88" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;waydroid app list&lt;/code&gt;コマンドでアプリのパッケージ名を確認します。&lt;/p&gt;
&lt;p&gt;一部のアプリはマウスクリックを認識できず、fake touchを有効にする必要があります：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid prop &lt;span class="nb"&gt;set&lt;/span&gt; persist.waydroid.fake_touch &lt;span class="s2"&gt;&amp;#34;套件名稱&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;たとえばFate/Goゲームで疑似タッチを有効にしてからコンテナを再起動します：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid prop &lt;span class="nb"&gt;set&lt;/span&gt; persist.waydroid.fake_touch &lt;span class="s2"&gt;&amp;#34;com.aniplex.fategrandorder&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl restart waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;疑似タッチを有効にしてもアプリをクリックできない場合は、他の方案を検討してください。たとえば：&lt;a href="https://ivonblog.com/posts/waydroid-scrcpy" target="_blank" rel="noreferrer"&gt;搭配Scrcpy操作Waydroid&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;また、PCキーボードでタッチ操作をシミュレートしたい場合は、&lt;a href="https://github.com/waydroid-helper/waydroid-helper" target="_blank" rel="noreferrer"&gt;Waydroid Helper&lt;/a&gt;をインストールしてください。&lt;/p&gt;

&lt;h2 class="relative group"&gt;12. アプリ画面方向を強制回転
 &lt;div id="12-アプリ画面方向を強制回転" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#12-%e3%82%a2%e3%83%97%e3%83%aa%e7%94%bb%e9%9d%a2%e6%96%b9%e5%90%91%e3%82%92%e5%bc%b7%e5%88%b6%e5%9b%9e%e8%bb%a2" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://ivonblog.com/posts/android-force-rotate-screen-apps/" target="_blank" rel="noreferrer"&gt;Rotation Control&lt;/a&gt;のようなアプリをインストールすると、Waydroidの画面方向を強制調整できます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/rotationcontrol.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Waydroidは、画面を回転できるLinuxタブレットを使わない限り、縦向き画面解像度へ調整できないかもしれません。&lt;/p&gt;
&lt;p&gt;アプリを縦向きで使いたい場合は、「マルチウィンドウモード」を有効にするか、こちらをおすすめします：&lt;a href="https://ivonblog.com/posts/waydroid-scrcpy" target="_blank" rel="noreferrer"&gt;搭配Scrcpy操作Waydroid&lt;/a&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;13. アプリ音量を調整
 &lt;div id="13-アプリ音量を調整" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#13-%e3%82%a2%e3%83%97%e3%83%aa%e9%9f%b3%e9%87%8f%e3%82%92%e8%aa%bf%e6%95%b4" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Androidシステム設定 → 音声を開いて音量を調整します。&lt;/p&gt;
&lt;p&gt;物理キーではAndroidコンテナ内の音量を操作できないため、音量調整アプリを別途インストールする必要があります。Androidデスクトップにウィジェットとして置くか、&lt;a href="https://github.com/SimonMarquis/Android-SoundQuickSettings" target="_blank" rel="noreferrer"&gt;Sound Quick Settings&lt;/a&gt;を使ってAndroid通知欄に音量調整ボタンを追加します。&lt;/p&gt;
&lt;p&gt;Linuxデスクトップの音量コントロールパネルでは、&lt;code&gt;pavucontrol&lt;/code&gt;のようにWaydroidの出力だけを個別にミュートできます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/pavucontrol.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;また、WaydroidはLinuxのマイクにアクセスでき、Androidアプリは正常に音声を録音できるはずです。マイク音量も同様にpavucontrolコントロールパネルから調整できます。&lt;/p&gt;
&lt;p&gt;複数アプリを実行していて特定アプリだけをミュートしたい場合は、&lt;a href="https://github.com/legendsayantan/ShizuTools" target="_blank" rel="noreferrer"&gt;ShizuTools&lt;/a&gt;のMixedAudio機能を使うことをおすすめします。&lt;/p&gt;

&lt;h2 class="relative group"&gt;14. アプリのスクリーンショット
 &lt;div id="14-アプリのスクリーンショット" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#14-%e3%82%a2%e3%83%97%e3%83%aa%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Androidのマルチタスク画面には単一アプリのスクリーンショットボタンがあります。&lt;/p&gt;
&lt;p&gt;Linux側にはAndroidハードウェアキーのスクリーンショットを発火するショートカットがないので、Linux側のスクリーンショットソフトを使いましょう。&lt;/p&gt;
&lt;p&gt;または&lt;a href="https://play.google.com/store/apps/details?id=com.github.cvzi.screenshottile" target="_blank" rel="noreferrer"&gt;Screenshot Tile&lt;/a&gt;をインストールすると、Android通知欄にネイティブのスクリーンショットボタンが追加されます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/screenshottile.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;

&lt;h2 class="relative group"&gt;15. アプリがRootやエミュレーターを検出してクラッシュするのを防ぐ
 &lt;div id="15-アプリがrootやエミュレーターを検出してクラッシュするのを防ぐ" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#15-%e3%82%a2%e3%83%97%e3%83%aa%e3%81%8croot%e3%82%84%e3%82%a8%e3%83%9f%e3%83%a5%e3%83%ac%e3%83%bc%e3%82%bf%e3%83%bc%e3%82%92%e6%a4%9c%e5%87%ba%e3%81%97%e3%81%a6%e3%82%af%e3%83%a9%e3%83%83%e3%82%b7%e3%83%a5%e3%81%99%e3%82%8b%e3%81%ae%e3%82%92%e9%98%b2%e3%81%90" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;アプリがインストールを拒否したりクラッシュしたりする原因は、ARMトランスレーションではなく、アプリがデバイスを安全でないと判断していることがあります。&lt;/p&gt;
&lt;p&gt;WaydroidのPlay Integrity APIレベルは最も基本的なものすら通過できないため、一部のアプリは実行を拒否します。&lt;/p&gt;
&lt;p&gt;さらにDRMが必要なアプリも再生できません。&lt;/p&gt;
&lt;p&gt;この解決方法は比較的複雑で、MagiskをインストールしてRootを隠すか、機種を偽装するかになります。参照：&lt;a href="https://ivonblog.com/posts/waydroid-install-magisk-and-lsposed/" target="_blank" rel="noreferrer"&gt;Waydroid躲避Root偵測 ＆ 安裝Magisk與LSPosed&lt;/a&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;16. LinuxデスクトップのWaydroidアプリアイコンを隠す
 &lt;div id="16-linuxデスクトップのwaydroidアプリアイコンを隠す" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#16-linux%e3%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e3%81%aewaydroid%e3%82%a2%e3%83%97%e3%83%aa%e3%82%a2%e3%82%a4%e3%82%b3%e3%83%b3%e3%82%92%e9%9a%a0%e3%81%99" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;GNOMEデスクトップのユーザーにはこの悩みがあります。AndroidアプリとLinuxプログラムのアイコンが混在して混乱します。&lt;/p&gt;
&lt;p&gt;WaydroidのAndroidアプリアイコンは&lt;code&gt;~/.local/share/applications/waydroid.*&lt;/code&gt;にあり、AndroidアプリをLinuxのDesktop Entryとして表示しています。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-tips/images/screenshot_20250517_140000.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;ならば、定期的にコマンドを実行し、それらをデスクトップに表示しないよう設定すればよいです（&lt;a href="https://www.reddit.com/r/waydroid/comments/1977994/how_to_hide_waydroid_shorcut_app_on_fedora_or_any/" target="_blank" rel="noreferrer"&gt;参考&lt;/a&gt;）。&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sed -si &lt;span class="s1"&gt;&amp;#39;/Actions=app_settings/a NoDisplay=true&amp;#39;&lt;/span&gt; ~/.local/share/applications/waydroid.*.desktop&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 class="relative group"&gt;17. X11デスクトップでWaydroidを起動
 &lt;div id="17-x11デスクトップでwaydroidを起動" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#17-x11%e3%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e3%81%a7waydroid%e3%82%92%e8%b5%b7%e5%8b%95" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Waylandセッションを使いにくい場合は、WestonネストされたWaylandセッションで解決します。&lt;/p&gt;
&lt;p&gt;参照：&lt;a href="https://ivonblog.com/posts/run-waydroid-on-x11-desktop" target="_blank" rel="noreferrer"&gt;在Linux X11桌面用Weston啟動Waydroid，不依賴Wayland協定桌面&lt;/a&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;18. NvidiaグラフィックカードでソフトウェアレンダリングによりWaydroidを強制起動
 &lt;div id="18-nvidiaグラフィックカードでソフトウェアレンダリングによりwaydroidを強制起動" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#18-nvidia%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%82%ab%e3%83%bc%e3%83%89%e3%81%a7%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%83%ac%e3%83%b3%e3%83%80%e3%83%aa%e3%83%b3%e3%82%b0%e3%81%ab%e3%82%88%e3%82%8awaydroid%e3%82%92%e5%bc%b7%e5%88%b6%e8%b5%b7%e5%8b%95" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;執筆時点のNvidiaクローズドソースドライバーバージョンは575です。WaydroidはIntelとAMDのグラフィックカードのみサポートし、Nvidiaはサポートしていません。どうしてもNvidiaグラフィックカードで動かすなら、ソフトウェアレンダリングでWaydroidを起動するしかありません。このモードには性能などなく、ゲームは遊べません。&lt;/p&gt;
&lt;p&gt;注：誰かが&lt;a href="https://github.com/Quackdoc/waydroid-scripts/blob/main/waydroid-choose-gpu.sh" target="_blank" rel="noreferrer"&gt;waydroid-choose-gpu.sh&lt;/a&gt;というスクリプトを作っており、Waydroidが使うGPUを選択できます。Nvidia + Intel構成のグラフィックカード問題を解決できるようで、NvidiaがメインGPUの場合でもIntel GPUで強制レンダリングできます。ただしWaydroidはデスクトップコンポジターの補助が必要で、実行時に使うGPUはデスクトップコンポジターと同じでなければならないため、このスクリプトはIntel + AMD構成でのみ有効なようです。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Waydroidを初期化&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo waydroid init -s GAPPS -f&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;設定ファイルを編集&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo vim /var/lib/waydroid/waydroid.cfg&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;以下の内容を入力し、SwiftShaderを有効化します&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;properties&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ro.hardware.gralloc&lt;span class="o"&gt;=&lt;/span&gt;default
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ro.hardware.egl&lt;span class="o"&gt;=&lt;/span&gt;swiftshader&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;変更を適用&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid upgrade --offline&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="5"&gt;
&lt;li&gt;Waydroidを再起動&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl restart waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 class="relative group"&gt;19. Waydroidシステムバージョンのアップグレードまたはダウングレード
 &lt;div id="19-waydroidシステムバージョンのアップグレードまたはダウングレード" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#19-waydroid%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3%e3%81%ae%e3%82%a2%e3%83%83%e3%83%97%e3%82%b0%e3%83%ac%e3%83%bc%e3%83%89%e3%81%be%e3%81%9f%e3%81%af%e3%83%80%e3%82%a6%e3%83%b3%e3%82%b0%e3%83%ac%e3%83%bc%e3%83%89" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Custom Imageメカニズムを使ってAndroidシステムバージョンをアップグレードまたはダウングレードできます。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://sourceforge.net/projects/waydroid/files/" target="_blank" rel="noreferrer"&gt;SourceForge&lt;/a&gt;から過去バージョンのsystemとvendorイメージをダウンロードします&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;イメージを展開し、指定位置へ移動します&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo mkdir -p /etc/waydroid-extra/images
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo unzip lineage-*-system.zip -d /etc/waydroid-extra/images
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo unzip lineage-*-vendor.zip -d /etc/waydroid-extra/images
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rm lineage-*-system.zip lineage-*-vendor.zip&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Waydroidを再初期化：&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo waydroid init -f&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;再起動します。Waydroidを起動し、システム設定 → 端末情報でバージョン変更が成功したか確認します。&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;參考資料
 &lt;div id="參考資料" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%8f%83%e8%80%83%e8%b3%87%e6%96%99" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.waydro.id/" target="_blank" rel="noreferrer"&gt;Waydroid官方文件&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wiki.archlinux.org/title/Waydroid" target="_blank" rel="noreferrer"&gt;Waydroid - Arch Wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;bug報告は&lt;a href="https://github.com/waydroid/waydroid/issues" target="_blank" rel="noreferrer"&gt;WaydroidのGithubリポジトリ&lt;/a&gt;へ&lt;/li&gt;
&lt;/ul&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/waydroid-tips/featured.webp"/></item><item><title>Linux + Androidデュアルシステムタブレット（偽）のインストール設定手順</title><link>https://ivonblog.com/ja-jp/posts/switch-between-linux-and-waydroid-on-a-linux-tablet/</link><pubDate>Mon, 16 Mar 2026 22:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/switch-between-linux-and-waydroid-on-a-linux-tablet/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Dual-boot (kind of) Linux and Android on a tablet.&lt;/p&gt;
&lt;p&gt;Surface Go 2タブレットでLinux + Androidデュアルシステムタブレットを動かす操作方法を見つけた気がします。完璧ではありませんが、少なくとも使えます。&lt;/p&gt;
&lt;p&gt;以前に&lt;a href="https://ivonblog.com/ja-jp/posts/waydroid-only-session/" target="_blank" rel="noreferrer"&gt;Waydroid only session用法&lt;/a&gt;を書きましたが、これはその改良版です。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Dual-boot (kind of) Linux and Android on a tablet.&lt;/p&gt;
&lt;p&gt;Surface Go 2タブレットでLinux + Androidデュアルシステムタブレットを動かす操作方法を見つけた気がします。完璧ではありませんが、少なくとも使えます。&lt;/p&gt;
&lt;p&gt;以前に&lt;a href="https://ivonblog.com/ja-jp/posts/waydroid-only-session/" target="_blank" rel="noreferrer"&gt;Waydroid only session用法&lt;/a&gt;を書きましたが、これはその改良版です。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. 想定する効果
 &lt;div id="1-想定する効果" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-%e6%83%b3%e5%ae%9a%e3%81%99%e3%82%8b%e5%8a%b9%e6%9e%9c" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Linuxでは、1つのシステムに複数のデスクトップ環境をインストールできます。GNOMEはノートPCやタブレットに向いた重量級デスクトップで、Phoshはスマホやタブレットに向いた軽量デスクトップです。WaydroidはLXCコンテナ経由でLinux上にAndroid APPを動かす技術で、仮想マシンではないため、リソース消費は低めです。これらを組み合わせると、以下のような効果があります。&lt;/p&gt;
&lt;p&gt;GNOME + Phosh + Waydroidを使うと、1つのシステム上でLinux + Androidデュアルシステム（偽）を混在させる体験を実現できます。しかも、本当に別パーティションへインストールしてデュアルブートを組む必要はありません。これなら手元のSurface Go 2をそれなりに使い倒せます。&lt;/p&gt;
&lt;p&gt;簡単に言うと、キーボードとマウスで操作するPCモードが必要なときはGNOMEデスクトップに入ります。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/switch-between-linux-and-waydroid-on-a-linux-tablet/images/1.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;純タッチ操作モードでAndroid電子書籍APPを動かしたいときはPhoshデスクトップに入り、Waydroidを起動してAndroidデスクトップへ入ります。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/switch-between-linux-and-waydroid-on-a-linux-tablet/images/2.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Phoshのインターフェイス要素が画面を占める割合はとても小さいため、WaydroidのAndroid APPをほぼ全画面で実行できます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/switch-between-linux-and-waydroid-on-a-linux-tablet/images/3.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;以上の操作は、GDM画面から切り替えます。再起動も不要ですし、1つのディスクにデュアルシステムをインストールする必要もなく、GRUBブートの問題に悩まされることもありません。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/switch-between-linux-and-waydroid-on-a-linux-tablet/images/4.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Pine64 PinePhoneやPurism Librem 5のユーザーも、たぶんこういう運用をしているのではないでしょうか。&lt;/p&gt;
&lt;p&gt;なぜGNOMEでそのままWaydroidを開かないのか？GNOMEはリソースを食いすぎるからです。特にSurface Go 2では、RAMの半分くらいがデスクトップに食われてしまい、残りでAndroidを動かすにはきついです。PhoshのWaylandコンポジターはリソース消費が非常に低く（512MB RAM未満）、UIが画面を占める割合も低く、1つのプログラムを1つの最大化ウィンドウで扱います。さらにWaydroidのウィンドウキャンバスサイズは現在の画面の利用可能ピクセルに基づいて決まるため、PhoshというデスクトップはWaydroidを全画面で動かすのにかなり向いています。Linuxタブレットを一時的にAndroidタブレット化しても、デスクトップ環境に邪魔されにくいわけです。&lt;/p&gt;
&lt;p&gt;必要なときにGDMでPhoshへ切り替えれば十分です。しかもWaydroidの通知は、今ではPhoshやGNOMEと同期されます。もちろん、よりミニマルなWaylandコンポジターとしてSwayなどもありますが、dotfileを自分で調整するのが面倒です。Phoshなら既製の使える構成があります。&lt;/p&gt;
&lt;p&gt;もちろん、PhoshはAndroid APPを動かすためだけのものではありません。タッチスクリーン向けに設計されたLinuxプログラムを動かす用途にも使えます。&lt;/p&gt;

&lt;h2 class="relative group"&gt;2. テスト環境
 &lt;div id="2-テスト環境" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-%e3%83%86%e3%82%b9%e3%83%88%e7%92%b0%e5%a2%83" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Microsoft Surface Go 2 (Intel Pentium 4425y / 4G / 64G)&lt;/li&gt;
&lt;li&gt;Debian Linux 13&lt;/li&gt;
&lt;li&gt;GNOME 48&lt;/li&gt;
&lt;li&gt;Phosh 0.46&lt;/li&gt;
&lt;li&gt;Waydroid Android 13&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;3. Linux側の設定
 &lt;div id="3-linux側の設定" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-linux%e5%81%b4%e3%81%ae%e8%a8%ad%e5%ae%9a" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Debianで&lt;a href="https://wiki.debian.org/Gnome" target="_blank" rel="noreferrer"&gt;GNOMEデスクトップをインストール&lt;/a&gt;します&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ディスプレイマネージャーがGDMであることを確認します&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl status display-manager&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Phoshデスクトップをインストールします&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install phosh phosh-mobile-settings&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Phoshのbugのため、PhoshからGNOMEへ切り替えたときにウィンドウボタンが消えるのを防ぐには、&lt;code&gt;~/.profile&lt;/code&gt;に以下を追加する必要があるかもしれません&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="o"&gt;[[&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;$XDG_CURRENT_DESKTOP&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; *&lt;span class="s2"&gt;&amp;#34;GNOME&amp;#34;&lt;/span&gt;* &lt;span class="o"&gt;]]&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;then&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; gsettings &lt;span class="nb"&gt;set&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;org.gnome.desktop.wm.preferences&amp;#34;&lt;/span&gt; button-layout &lt;span class="s2"&gt;&amp;#34;appmenu:minimize,maximize,close&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;fi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="5"&gt;
&lt;li&gt;
&lt;p&gt;再起動し、GDMのログイン画面でパスワードを入力すると、右下にGNOMEまたはPhoshへログインするボタンが表示されます。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Phoshへログインし、画面上部から下へスワイプしてステータスバーを確認し、デバイスの自動回転（通常は&lt;code&gt;iio-sensor-proxy&lt;/code&gt;で制御）が正常に動作するか確認します。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/switch-between-linux-and-waydroid-on-a-linux-tablet/images/5.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;PhoshのステータスバーでDockedモードをオフにします。そうしないと、画面下部のピルバーを長押ししてオンスクリーンキーボードを呼び出せません。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Phosh Mobile Settingsを開き、PhoshのステータスバーメニューからLinuxをスリープモード(suspend)に入れられるよう許可します。また、ここでステータスバーにCaffeineボタンを表示する設定も有効化できます。これによりLinuxが自動でスリープに入らなくなります（Waydroidの画面オンオフは効きません）
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/switch-between-linux-and-waydroid-on-a-linux-tablet/images/6.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;4. Waydroid側の設定
 &lt;div id="4-waydroid側の設定" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4-waydroid%e5%81%b4%e3%81%ae%e8%a8%ad%e5%ae%9a" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Debianで&lt;a href="https://ivonblog.com/ja-jp/posts/ubuntu-waydroid/" target="_blank" rel="noreferrer"&gt;Waydroidをインストール&lt;/a&gt;します&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ジェスチャーの衝突を気にしないなら、Androidのシステム設定でジェスチャーナビゲーションに変更します。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Androidにクローズドソースの&lt;a href="https://play.google.com/store/apps/details?id=org.crape.rotationcontrol&amp;amp;hl=zh_TW" target="_blank" rel="noreferrer"&gt;Rotation Control&lt;/a&gt;をインストールします。これは画面の向きを強制的に回転できます&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://f-droid.org/zh_Hant/packages/fr.smarquis.soundquicksettings/" target="_blank" rel="noreferrer"&gt; Sound Quick Settings &lt;/a&gt;をインストールし、Androidのクイック設定メニューに音量キーを追加します。Waydroidでは物理キーで音量を調整できないためです&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;その後、PhoshデスクトップでWaydroidを起動する前に、まずデバイスを縦向きにします。横向きモードだと、WaydroidのウィンドウがPhoshによって細長い形に切られてしまうためです。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;画面を縦向きに回転した後、Phoshのステータスバーを下ろして自動回転をオフにします。WaydroidはPhoshの画面自動回転に追従しないので、画面が回転するとWaydroidの表示が切れてしまいます。その後でWaydroidを起動します。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;画面と音量以外の大半の操作は、Waydroidのウィンドウ内で完結します。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Waydroidのメインウィンドウはいつでも閉じられます。AndroidプログラムはLinuxのバックグラウンドで実行され続けます。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ほとんどの場合、WaydroidのAndroidプログラムはLinuxシステムと一緒にsuspendするはずです（Phoshのステータスバー画面からスリープを選択）。画面を再度起こした後にPhoshのロック画面が表示されるはずで、そうでなければスリープしていません。まれに、WaydroidがRAMとSWAPを食いすぎてLinuxが復帰できなくなることがあります。ただ、私は別途zSWAPを有効化しているので、そこまで早くメモリを使い切ることはないはずです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/switch-between-linux-and-waydroid-on-a-linux-tablet/images/7.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Waydroidが原因でLinuxをsuspendできない場合は、以下を試します：&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid prop &lt;span class="nb"&gt;set&lt;/span&gt; waydroid.suspend &lt;span class="nb"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid prop &lt;span class="nb"&gt;set&lt;/span&gt; waydroid.no_suspend &lt;span class="nb"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl restart waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="11"&gt;
&lt;li&gt;
&lt;p&gt;なお、通常はPhoshから現在のセッションをログアウトしてGDMに戻ると、Waydroidも一緒に終了します。そのためGNOMEとWaydroidを同時に実行したいなら、やはりGNOMEで直接Waydroidを起動したほうがよいです。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Waydroidサービスを何度も再起動すると、Linuxシステム全体が固まり、強制再起動が必要になることがあります。なので、特に用がなければWaydroidはバックグラウンドで動かしたままにしておけばいいです。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/switch-between-linux-and-waydroid-on-a-linux-tablet/featured.webp"/></item><item><title>WaydroidをLinuxデスクトップ環境として使い、起動後そのままAndroidシステムに入る</title><link>https://ivonblog.com/ja-jp/posts/waydroid-only-session/</link><pubDate>Sat, 23 Aug 2025 23:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/waydroid-only-session/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Configuring Waydroid only session on Linux. Turning a Linux tablet into a semi-Android tablet.&lt;/p&gt;
&lt;p&gt;WaydroidはAndroid APPの画面をLinuxデスクトップのWaylandコンポジター上に描画します。&lt;/p&gt;
&lt;p&gt;では、LinuxにWaydroidをインストールし、ディスプレイマネージャー経由でAndroidシステムへ入ることはできるのでしょうか。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Configuring Waydroid only session on Linux. Turning a Linux tablet into a semi-Android tablet.&lt;/p&gt;
&lt;p&gt;WaydroidはAndroid APPの画面をLinuxデスクトップのWaylandコンポジター上に描画します。&lt;/p&gt;
&lt;p&gt;では、LinuxにWaydroidをインストールし、ディスプレイマネージャー経由でAndroidシステムへ入ることはできるのでしょうか。&lt;/p&gt;
&lt;p&gt;簡単に言えば、Linux PCの起動後にログインすると自動でWaydroidへ入り、Android-x86システムを操作しているような感覚にする、ということです。&lt;/p&gt;
&lt;p&gt;これに何の用途があるのか&amp;hellip;？私が思いつく用途は、Linuxタブレットを「一時的に」Androidタブレットとして使うことくらいです。&lt;/p&gt;
&lt;p&gt;あるいは、Ubuntu TouchやpostmarketOSを入れたPinePhoneを一時的にAndroidスマホに変えるとか？&lt;/p&gt;
&lt;p&gt;私はLinuxタブレットのPineTab 2を偽・Androidタブレットにするため、この方法を試しました。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.waydro.id/faq/setting-up-waydroid-only-sessions" target="_blank" rel="noreferrer"&gt;Waydroid公式ドキュメント&lt;/a&gt;では、この操作を&amp;quot;Waydroid only session&amp;quot;と呼んでいます。&lt;/p&gt;
&lt;p&gt;厳密に言うと、Waydroidにはコンポジターがありません。起動するにはWaylandコンポジターに依存する必要があります。Waydroidをデスクトップ環境セッションとして起動できるDesktop Entryにして、Linuxのディスプレイマネージャーに認識させ、そこからWaydroidを起動します。&lt;/p&gt;
&lt;p&gt;さらにWaydoridはLXCコンテナー内で動作するため、Linuxハードウェアのカメラやホームディレクトリのファイルにはアクセスできません。手動でbind mounutして使う場合は別ですが。&lt;/p&gt;
&lt;p&gt;Waydroidにできることは限られています。選んだWaylandコンポジターが簡素すぎる場合、シャットダウンにはコマンドを打つ必要があります。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. 実用性から考える
 &lt;div id="1-実用性から考える" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-%e5%ae%9f%e7%94%a8%e6%80%a7%e3%81%8b%e3%82%89%e8%80%83%e3%81%88%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;先に結論を言うと、デスクトップ環境と組み合わせないWaydroid only sessionはおすすめしません。Waydroidは完全なAndroidシステムではないため、コンテナー内部から外側のLinuxシステムの音量、輝度、画面向きを制御できず、自力でシャットダウンもできません。画面ロックすら無理です。&lt;/p&gt;
&lt;p&gt;結果はこうなります：
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-only-session/images/2025082426.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Waydroidをできるだけ全画面にしつつ、デスクトップ環境に多くのリソースを使わせたくないなら、Phosh、Sway、SXMO、Gamescopeなどの軽量Waylandコンポジターとの併用がおすすめです。これらはデスクトップ上に表示するコンポーネントを自由に組み合わせられます。&lt;/p&gt;
&lt;p&gt;この方がWaydroidの挙動を制御しやすくなります：
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-only-session/images/2025082451.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;

&lt;h2 class="relative group"&gt;2. Cage + Desktop Entryを追加
 &lt;div id="2-cage--desktop-entryを追加" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-cage--desktop-entry%e3%82%92%e8%bf%bd%e5%8a%a0" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Waydroid公式ドキュメントではGNOME Mutter、Weston、Wayfireの方法が紹介されています。KwinやSwayでも多分いけるでしょう？ただ、ここでの目的はできるだけ単純にして、Androidだけを起動し、他のコンポーネントは不要にすることです。&lt;/p&gt;
&lt;p&gt;そこで私は、単一のWayland Clientを起動する小さなプログラムであるCageを使い、全画面のWaydroidセッションを起動することにしました。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;起動後にWaydroidサービスが自動起動することを確認します&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl &lt;span class="nb"&gt;enable&lt;/span&gt; waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Cageをインストールします&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install cage&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Desktop Entryを新規作成します。これはディスプレイマネージャーのメニューに表示されます&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo vim /usr/share/wayland-sessions/waydroid.desktop&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;以下の内容を入れます：&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;Desktop Entry&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;Name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;WayDroid in Cage
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;Comment&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;Android OS in a container
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;Exec&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;/usr/bin/cage waydroid show-full-ui
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;Type&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;Application&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="5"&gt;
&lt;li&gt;再起動します。ディスプレイマネージャーの画面でWaydroidのボタンをクリックして起動します。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/waydroid-only-session/images/20250824_001107.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;3. 別の解法：Gamescope + Waydroid
 &lt;div id="3-別の解法gamescope--waydroid" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-%e5%88%a5%e3%81%ae%e8%a7%a3%e6%b3%95gamescope--waydroid" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;GamescopeはSteamクライアントのBig Picutre Modeをデスクトップ環境として使えますし、リソースもあまり食いません。つまりSteamにWaydroid起動用のショートカットを追加すれば、そこからWaydroidを起動し、SteamメニューでPCハードウェアを制御できます。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Steamクライアントを開き、ゲーム → 非Steamゲームをマイライブラリに追加、をクリックしてWaydroidを選択します。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ivonblog.com/posts/steam-gamescope/" target="_blank" rel="noreferrer"&gt;Gamescope Desktop Session&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;その後、Gamescope上でWaydroidを起動します。全画面に入っても、Steamのメニューをクリックして他のゲームへ切り替えられます。ただし私のテストではWaydroidは正常に起動できないようでした。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;4. デスクトップログイン後にWaydroidを自動起動する方法
 &lt;div id="4-デスクトップログイン後にwaydroidを自動起動する方法" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4-%e3%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e5%be%8c%e3%81%abwaydroid%e3%82%92%e8%87%aa%e5%8b%95%e8%b5%b7%e5%8b%95%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;「デスクトップ環境へログインした後、Waydroidを自動起動してウィンドウを最大化したい」だけなら、&lt;a href="https://ivonblog.com/posts/autostart-programs-on-linux/" target="_blank" rel="noreferrer"&gt;XDG Autostart&lt;/a&gt;で十分です。WaydroidのDesktop Entryをコピーします：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cp ~/.local/share/applications/Waydroid.desktop ~/.config/autostart/&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;以上の方法はWaylandセッションのデスクトップ環境に限定されます。&lt;/p&gt;
&lt;p&gt;一部のWaylandコンポジターは既存のX11セッション上で起動でき、ネストされたWaylandセッションになります：&lt;a href="https://ivonblog.com/ja-jp/posts/run-waydroid-on-x11-desktop/" target="_blank" rel="noreferrer"&gt;Linux X11 Weston Waydroid&lt;/a&gt;&lt;/p&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/waydroid-only-session/featured.webp"/></item><item><title>PCでAndroidアプリを動かしたい？Linux向け「Androidゲームエミュレーター」ソリューション紹介</title><link>https://ivonblog.com/ja-jp/posts/android-emulators-for-linux/</link><pubDate>Fri, 06 Jun 2025 16:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/android-emulators-for-linux/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;!--類別：導航文--&gt;
&lt;p&gt;この記事では、LinuxシステムでAndroidアプリを動かしたり、スマホゲームを遊んだりするための、無料の「Androidエミュレーター」ソリューションをいくつか紹介します。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/android-emulators-for-linux/images/android-x86-qemu.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;Gentoo LinuxのKDE PlasmaデスクトップでAndroid-x86仮想マシンを使ってFGOをプレイ&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;!--類別：導航文--&gt;
&lt;p&gt;この記事では、LinuxシステムでAndroidアプリを動かしたり、スマホゲームを遊んだりするための、無料の「Androidエミュレーター」ソリューションをいくつか紹介します。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/android-emulators-for-linux/images/android-x86-qemu.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;Gentoo LinuxのKDE PlasmaデスクトップでAndroid-x86仮想マシンを使ってFGOをプレイ&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;

&lt;h2 class="relative group"&gt;概論
 &lt;div id="概論" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e6%a6%82%e8%ab%96" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;市場にはBlueStacks、NOX、LDPlayer、MEmu、Google Play Games on PCなど、多くの商用Androidエミュレーターがあります。形はいろいろですが、結局のところx86 PC上でx86またはARMアーキテクチャのスマホゲームを遊べるというものです。多重起動、放置周回、キーボードマッピングも難しくありません。&lt;/p&gt;
&lt;p&gt;Windowsに多数存在するAndroidエミュレーターと比べると、GNU/Linuxシステム（Ubuntu、Fedora、Arch Linux、openSUSE、Gentoo、ChromeOSを除く）の選択肢はかなり少ないです。Windowsで有名なAndroidエミュレーターの多くはLinux版を出していません。初期のLinuxでは「Genymotion」と「Android Studio」くらいしか使えず、この2つは基本的に開発者向けで、ゲーム用途には使いにくいものでした。&lt;/p&gt;
&lt;p&gt;また、上で述べたWindows向けAndroidエミュレーターは、Wineを使ってもLinuxでは動きません。&lt;/p&gt;
&lt;p&gt;幸い、近年は状況が改善してきました。LXCコンテナ技術を使うAnboxとWaydroidの登場により、LinuxでもAndroidアプリを実行できるようになりました。LinuxのQEMU/KVM技術を利用して、高効率なAndroid-x86仮想マシンをインストールするのも堅実で実用的な方法です。&lt;/p&gt;
&lt;p&gt;いまでは、LinuxユーザーがPC上でAndroidアプリを動かしたりゲームを遊んだりしたい場合、オープンソースソフトウェアで構成されたソリューションを使って「Androidエミュレーター」に近い効果を実現できます。ついでに商用Androidエミュレーターにありがちな企業案件や広告表示からも離れられます。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. Waydroid
 &lt;div id="1-waydroid" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-waydroid" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;WaydroidはCanonicalが開発したAnboxに由来し、LXC技術を採用しています。コンテナはLinuxとカーネルを共有し、Androidシステムを実行します。開発チームはBliss OSの開発も担当しています。&lt;/p&gt;
&lt;p&gt;Anboxは基本的に開発が停止しており、Waydroidがそれに代わる最も有名なAnbox後継となっています。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/android-emulators-for-linux/images/waydroid.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;特徴：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ライセンス：GPLv3&lt;/li&gt;
&lt;li&gt;LXCコンテナは非常に軽量で、実行効率は仮想マシンやエミュレーターよりかなり高く、PCのGPUを有効活用してゲーム性能を加速できます&lt;/li&gt;
&lt;li&gt;LinuxシステムとAndroidクリップボードを共有し、アプリをウィンドウモードで操作できます。まるでネイティブLinuxアプリのような操作感で、MicrosoftのWSAに似ています&lt;/li&gt;
&lt;li&gt;Google Playストアを内蔵&lt;/li&gt;
&lt;li&gt;x86とARMのイメージを提供しており、x86 PCでもRaspberry Piでもデプロイできます&lt;/li&gt;
&lt;li&gt;Waydroidを動かすにはWayland表示プロトコルのデスクトップが必要です&lt;/li&gt;
&lt;li&gt;Waydroidは多重起動に向いておらず、1台のPCにインストールできるAndroidバージョンは1つだけです&lt;/li&gt;
&lt;li&gt;ARMトランスレーターを手動でインストールする必要があります&lt;/li&gt;
&lt;li&gt;現在Nvidia GPUには対応しておらず、Mesaオープンソースドライバーを使うIntelとAMDなどのGPUのみ対応しています&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;インストール手順は&lt;a href="https://ivonblog.com/ja-jp/posts/ubuntu-waydroid/" target="_blank" rel="noreferrer"&gt;こちら&lt;/a&gt;をご覧ください。&lt;/p&gt;

&lt;h2 class="relative group"&gt;2. ReDroid
 &lt;div id="2-redroid" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-redroid" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;DockerコンテナでAndroidシステムを実行し、さらにScrcpyでデスクトップに接続します。開発者の本来の意図はサーバー上にクラウドスマホを構築することですが、デスクトップユーザーもこの方法を参考にできます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/android-emulators-for-linux/images/redroid.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;特徴：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ライセンス：Apache&lt;/li&gt;
&lt;li&gt;x86とARMアーキテクチャのイメージを提供しており、x86 PCでもRaspberry Piでもデプロイできます&lt;/li&gt;
&lt;li&gt;GPUハードウェアアクセラレーションに対応&lt;/li&gt;
&lt;li&gt;ARMトランスレーターを提供&lt;/li&gt;
&lt;li&gt;Google Playストアは自分でインストールする必要があります&lt;/li&gt;
&lt;li&gt;Dockerコンテナの特性によりサーバーへ素早くデプロイでき、Scrcpyでリモート接続できます&lt;/li&gt;
&lt;li&gt;Dockerコンテナはリソース消費が少なく複製も容易なので、多重起動も可能です&lt;/li&gt;
&lt;li&gt;インストール手順はやや煩雑で、うまく使うにはDockerの操作知識がある程度必要です&lt;/li&gt;
&lt;li&gt;現在Nvidia GPUには対応しておらず、Mesaオープンソースドライバーを使うIntelとAMDなどのGPUのみ対応しています&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;インストール方法は&lt;a href="https://ivonblog.com/ja-jp/posts/redroid-android-docker/" target="_blank" rel="noreferrer"&gt;ReDroid&lt;/a&gt;をご覧ください&lt;/p&gt;

&lt;h2 class="relative group"&gt;3. Android-x86仮想マシン
 &lt;div id="3-android-x86仮想マシン" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-android-x86%e4%bb%ae%e6%83%b3%e3%83%9e%e3%82%b7%e3%83%b3" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Android-x86仮想マシンは、長く開発されてきた同名プロジェクトに由来します。物理PCにインストールできるだけでなく、仮想マシンにもインストールできます。&lt;/p&gt;
&lt;p&gt;ただし、オリジナルのAndroid-x86はAndroid 9以降ほとんど更新されていません。&lt;/p&gt;
&lt;p&gt;近年はAndroid-x86ベースの「Bliss OS」が登場し、非常に活発に更新され、Android 15まで対応しています。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/android-emulators-for-linux/images/blissos.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;特徴は以下の通りです：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ライセンス：Apache&lt;/li&gt;
&lt;li&gt;Android-x86は完全なOSで、Android 7からAndroid 15までISOがあります&lt;/li&gt;
&lt;li&gt;ほぼオープンソースソフトウェアで構成されたソリューションで、システムはクリーンかつ広告なしです&lt;/li&gt;
&lt;li&gt;仮想マシンにデプロイできるほか、Microsoft Surfaceなどの物理機にメインシステムとしてインストールすることもできます&lt;/li&gt;
&lt;li&gt;ARM → x86アーキテクチャ変換に対応し、より多くのスマホゲームをサポートします&lt;/li&gt;
&lt;li&gt;GPUパススルーなしでもVirGLで3Dハードウェアアクセラレーションを実現でき、Intel、AMD、Nvidia GPUに対応します&lt;/li&gt;
&lt;li&gt;多重起動の可能性があります&lt;/li&gt;
&lt;li&gt;Google Playストアを内蔵&lt;/li&gt;
&lt;li&gt;仮想マシンのバックエンドにはQEMU/KVM、VirtualBox、VMwareなどを選べます&lt;/li&gt;
&lt;li&gt;仮想マシンなのでGPUアクセラレーション能力には限界があります&lt;/li&gt;
&lt;li&gt;x86アーキテクチャのPCのみ対応&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;QEMU/KVMでAndroid-x86仮想マシンを動かす手順はこちら：&lt;a href="https://ivonblog.com/ja-jp/posts/bliss-os-qemu-installation/" target="_blank" rel="noreferrer"&gt;Bliss OS QEMU VM&lt;/a&gt;。&lt;/p&gt;

&lt;h2 class="relative group"&gt;4. Android StudioのAVDエミュレーター
 &lt;div id="4-android-studioのavdエミュレーター" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4-android-studio%e3%81%aeavd%e3%82%a8%e3%83%9f%e3%83%a5%e3%83%ac%e3%83%bc%e3%82%bf%e3%83%bc" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Android Virtual Device、略してAVDは、Google公式が開発するAndroidエミュレーターで、Android Studioに付属しています。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/android-emulators-for-linux/images/avd.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;特徴：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ライセンス：プロプライエタリソフトウェア&lt;/li&gt;
&lt;li&gt;主にAndroidアプリ開発用で、他の方案と比べると比較的成熟しています&lt;/li&gt;
&lt;li&gt;クロスプラットフォームで、同じソフトウェア一式をWindowsとmacOSでも使えます&lt;/li&gt;
&lt;li&gt;ADBとRootを使用できます&lt;/li&gt;
&lt;li&gt;複数のスマホ機種をエミュレートでき、技術的には多重起動も可能です&lt;/li&gt;
&lt;li&gt;Google PlayとARMトランスレーターlibndkを内蔵&lt;/li&gt;
&lt;li&gt;GPUグラフィックアクセラレーションを提供し、Intel、AMD、Nvidia GPUに対応します。&lt;/li&gt;
&lt;li&gt;Android Studio実行時は非常にリソースを食いますが、AVDエミュレーターはAndroid Studioに依存せず単独で実行するよう設定できます&lt;/li&gt;
&lt;li&gt;x86アーキテクチャのPCのみ対応&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;参考手順：&lt;a href="https://ivonblog.com/ja-jp/posts/linux-android-studio-avd-as-a-gaming-emulator" target="_blank" rel="noreferrer"&gt;Linux + Android AVD&lt;/a&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;5. Genymotionエミュレーター
 &lt;div id="5-genymotionエミュレーター" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#5-genymotion%e3%82%a8%e3%83%9f%e3%83%a5%e3%83%ac%e3%83%bc%e3%82%bf%e3%83%bc" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;クロスプラットフォームの商用Androidエミュレーターです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/android-emulators-for-linux/images/genoymotion.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;特徴：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ライセンス：プロプライエタリソフトウェア&lt;/li&gt;
&lt;li&gt;インストールが最も簡単&lt;/li&gt;
&lt;li&gt;実行時にQEMU/KVMまたはVirtualBoxに依存します&lt;/li&gt;
&lt;li&gt;さまざまなスマホ機種のエミュレーションを提供&lt;/li&gt;
&lt;li&gt;スクリーンショット、録画、ジェスチャーのシミュレーションに便利なクイックボタン操作を提供&lt;/li&gt;
&lt;li&gt;ARMトランスレーターを内蔵&lt;/li&gt;
&lt;li&gt;Intel、AMD、Nvidia GPUグラフィックアクセラレーションに対応。&lt;/li&gt;
&lt;li&gt;使用には登録が必要&lt;/li&gt;
&lt;li&gt;無料版では画面上にウォーターマークが表示され、使用の妨げになります。ライセンス購入が必要です&lt;/li&gt;
&lt;li&gt;x86アーキテクチャのPCのみ対応&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Linux版Genymotionのインストール手順は&lt;a href="https://ivonblog.com/ja-jp/posts/genymotion-for-linux" target="_blank" rel="noreferrer"&gt;こちら&lt;/a&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;どれを選ぶべきか？
 &lt;div id="どれを選ぶべきか" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%81%a9%e3%82%8c%e3%82%92%e9%81%b8%e3%81%b6%e3%81%b9%e3%81%8d%e3%81%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Nvidiaグラフィックカードのユーザーで、内蔵GPUがなく、面倒な調整もしたくない場合、選択肢はAndroid StudioのAVDとGenymotionだけです。&lt;/p&gt;
&lt;p&gt;IntelやAMDグラフィックカードのユーザーなら、選択肢は増えます。Linuxの各種「Androidエミュレーター」方案を比較すると、Waydroidは間違いなく最高性能です。LXCコンテナ技術を使い、Linuxとカーネルを共有するため、計算時の性能損失がほとんどありません。Waydroidの性能は、物理PCにAndroidをインストールしたようなものです。&lt;/p&gt;
&lt;p&gt;Android StudioのAVDエミュレーターやAndroid-x86仮想マシン方案と比べると、Waydroidの性能はかなり高いです。特に低スペックPCでは、Waydroidが最も経済的な選択です。私がGeekbenchでベンチマークしたところ、仮想化を一層挟んだAndroidの性能は、最大でほぼ半分近く失われます！つまり仮想マシンの性能を支えるには、より多くのCPUコアを割り当てる必要があります。PCのCPUが4コア以下なら、Android-x86仮想マシンを起動すると全リソースを食い尽くしてしまいます！それに比べ、Waydroidのリソース消費は低いです。&lt;/p&gt;
&lt;p&gt;Android-x86仮想マシンのグラフィックアクセラレーションはVirGLに依存しており、この性能はAndroid StudioのAVDエミュレーターよりやや弱いです。&lt;/p&gt;
&lt;p&gt;ReDroidについては上級者向けで、クラウドスマホへリモート接続したいプレイヤーに向いています。&lt;/p&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/android-emulators-for-linux/featured.webp"/></item><item><title>LinuxでAndroidアプリを動かす、UbuntuへのWaydroidインストール手順</title><link>https://ivonblog.com/ja-jp/posts/ubuntu-waydroid/</link><pubDate>Wed, 14 May 2025 18:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/ubuntu-waydroid/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;「Waydroid」は、LinuxシステムでAndroidアプリを動かせるソフトウェアです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-waydroid/images/waydroid.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;WaydroidではGoogle Playストアにログインしてアプリをダウンロードし、多くの一般的なアプリをインストールできます。さらにWaydroidはGPUハードウェアアクセラレーションに対応しているので、多くのAndroidスマホゲームも遊べます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-waydroid/images/line-waydroid.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;WaydroidでPlayストアからメッセージアプリLineをダウンロード&lt;/figcaption&gt;&lt;/figure&gt;

&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-waydroid/images/waydroid-fgo.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;Waydroidを通してLinuxでスマホゲームFGOをプレイ&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;「Waydroid」は、LinuxシステムでAndroidアプリを動かせるソフトウェアです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-waydroid/images/waydroid.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;WaydroidではGoogle Playストアにログインしてアプリをダウンロードし、多くの一般的なアプリをインストールできます。さらにWaydroidはGPUハードウェアアクセラレーションに対応しているので、多くのAndroidスマホゲームも遊べます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-waydroid/images/line-waydroid.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;WaydroidでPlayストアからメッセージアプリLineをダウンロード&lt;/figcaption&gt;&lt;/figure&gt;

&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-waydroid/images/waydroid-fgo.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;Waydroidを通してLinuxでスマホゲームFGOをプレイ&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;WaydroidのシステムはLineageOSをベースに構築されており、背後の技術はCanonicalのコンテナ技術「Anbox」に由来します。新しい開発チームがその機能をさらに完成度の高いものにしています。&lt;/p&gt;
&lt;p&gt;Waydroidはコンテナ化技術であり、仮想マシンではありません。LXCを使い、さらにGPUアクセラレーションも使えるため、Waydroidはリソース消費が低く、実行性能はAndroid Studioのエミュレーターより高速です！&lt;/p&gt;
&lt;p&gt;Waydroidの設計を見ると、このプロジェクトは表面的にはWindows 11のAndroidサブシステム(WSA)に似ており、ユーザーはLinuxを操作しながらAndroidアプリを使えます。数あるLinux向けAndroidエミュレーターソリューションの中でも、Waydroidはデスクトップシステムとの統合が比較的よい部類です。&lt;/p&gt;
&lt;p&gt;この記事では、IvonがUbuntuにWaydroidをインストールする方法を説明します。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. 前提条件
 &lt;div id="1-前提条件" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-%e5%89%8d%e6%8f%90%e6%9d%a1%e4%bb%b6" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Waydroidをインストールする前に、以下の条件を満たしていることを確認してください。&lt;/p&gt;

&lt;h3 class="relative group"&gt;CPUアーキテクチャ
 &lt;div id="cpuアーキテクチャ" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#cpu%e3%82%a2%e3%83%bc%e3%82%ad%e3%83%86%e3%82%af%e3%83%81%e3%83%a3" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;PCアーキテクチャについて、Waydroidはx86とARMアーキテクチャのUbuntu PCに対応しており、パッケージインストール時にプログラムが自動判定します。&lt;/p&gt;
&lt;p&gt;ただし注意したいのは、多くのスマホゲームはARMアーキテクチャのAPKしか提供しておらず、x86 PCでは使えないことです。x86アーキテクチャのPCにWaydroidをインストールした後は、ARM命令をx86へ変換するためのARMトランスレーターを手動でインストールする必要があります。ただし、これによりアプリ実行時にエラーが出る確率が上がるかもしれません。そのため理想的にはARMアーキテクチャのUbuntu PCの方がよく、その場合ARMトランスレーターを入れる必要がありません。&lt;/p&gt;

&lt;h3 class="relative group"&gt;GPU型番
 &lt;div id="gpu型番" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#gpu%e5%9e%8b%e7%95%aa" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Nvidiaグラフィックカードを使っていないことを確認してください。現在WaydroidはIntelとAMDのグラフィックカード（内蔵GPUも可）のみ対応しています。開発者によると、Nvidiaのクローズドソースドライバーがグラフィックドライバー標準に従っていないため、Nvidiaグラフィックカードでは黒画面になります。現在最新のNvidiaクローズドソースドライバーはバージョン590ですが、この問題はまだ解決していません。&lt;a href="https://github.com/waydroid/waydroid/issues/278" target="_blank" rel="noreferrer"&gt;進捗はGithubで確認できます&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;したがってNvidiaグラフィックカードのユーザーには3つの解決方法があります：1、内蔵GPUでWaydroidを動かす 2、ソフトウェアレンダリングを使う（非推奨） 3、&lt;a href="https://ivonblog.com/ja-jp/posts/android-emulators-for-linux/" target="_blank" rel="noreferrer"&gt;他のAndroidエミュレーター方案&lt;/a&gt;を使う。&lt;/p&gt;
&lt;p&gt;一部のIntelとAMD CPUには内蔵GPUがありますが、使っていないかもしれません。&lt;code&gt;vulkaninfo --summary&lt;/code&gt;コマンドで現在のPCのメインGPU型番を表示します。&lt;/p&gt;
&lt;p&gt;PCに内蔵GPUがあるかどうかはどう確認する？&lt;code&gt;sudo lshw -C display&lt;/code&gt;コマンドでPC内のすべてのグラフィックカードを表示し、Nvidia以外のGPU型番があるか見ます。たとえば私のIntel i5-7400 CPUはUHD 630で、この内蔵GPUは軽めのスマホゲームには十分です。PCのマザーボードUEFI設定で内蔵GPU起動に切り替えれば、Waydroidを使えるようになります。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-waydroid/images/screenshot_20250514_190315.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;

&lt;h3 class="relative group"&gt;Linuxカーネルバージョン
 &lt;div id="linuxカーネルバージョン" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#linux%e3%82%ab%e3%83%bc%e3%83%8d%e3%83%ab%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Waydroidの実行はLinuxカーネルの&lt;code&gt;binder&lt;/code&gt;モジュールに依存しており、カーネルコンパイル時に&lt;code&gt;ANDROID_BINDER&lt;/code&gt;オプションを有効にする必要があります。Ubuntu 24.04以降でインストールされるLinux 6.0カーネルなら有効になっているはずなので、追加設定は不要です。&lt;/p&gt;
&lt;p&gt;不安な場合は、以下のコマンドでカーネルコンパイル時にこのオプションが有効か確認します：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cat /boot/config-&lt;span class="k"&gt;$(&lt;/span&gt;uname -r&lt;span class="k"&gt;)&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; grep BINDER&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 class="relative group"&gt;Wayland表示プロトコル
 &lt;div id="wayland表示プロトコル" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#wayland%e8%a1%a8%e7%a4%ba%e3%83%97%e3%83%ad%e3%83%88%e3%82%b3%e3%83%ab" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Waydroidを起動するには、Wayland表示プロトコルを使うデスクトップが必要です。&lt;/p&gt;
&lt;p&gt;Ubuntuのデフォルトデスクトップ環境はGNOMEです。現在のデスクトップ環境がWaylandセッションを使っていることを確認してください。端末を開き、以下のコマンドを入力します：&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="nv"&gt;$XDG_SESSION_TYPE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;表示が&lt;code&gt;wayland&lt;/code&gt;でなければ、まだX11を使っています。Ubuntuからログアウトし、パスワード入力時に右下の歯車をクリックして、&lt;code&gt;Ubuntu&lt;/code&gt;または&lt;code&gt;Xorg&lt;/code&gt;を含まない選択肢でログインしてください。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-waydroid/images/Screenshot_Ubuntu22.04_2023-07-21_161752.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;

&lt;h2 class="relative group"&gt;2. Waydroidをインストール
 &lt;div id="2-waydroidをインストール" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-waydroid%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;ここでのコマンドはUbuntuとDebianにのみ適用されます。他のLinuxディストリビューションは&lt;a href="https://docs.waydro.id/usage/install-on-desktops" target="_blank" rel="noreferrer"&gt;公式ドキュメント&lt;/a&gt;を参照してください。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Waydroidと後続のスクリプトで使うパッケージを含む、以下のパッケージをインストールします&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install curl ca-certificates lzip python3 python3-pip&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;LinuxとWaydroidでクリップボードを共有するため、以下のパッケージをインストールします。そのうち1つのPythonパッケージはUbuntuリポジトリにないため、pipで強制インストールします&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install wl-clipboard xclip
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo pip install pyclip --break-system-packages&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Waydroid公式リポジトリのスクリプトを実行してWaydroidをインストールします。インストールスクリプトはシステムバージョンを自動検出するはずです&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl https://repo.waydro.id &lt;span class="p"&gt;|&lt;/span&gt; sudo bash
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install waydroid&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Waydroidを初期化し、GAPPS内蔵イメージをダウンロードします。&lt;code&gt;-s GAPPS&lt;/code&gt;パラメータを付けない場合、WaydroidはGMSサービスなしのvanillaイメージをダウンロードします。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo waydroid init -s GAPPS -f&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="5"&gt;
&lt;li&gt;Waydroidコンテナサービスを起動&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl start waydroid-container
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 起動時に自動起動&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl &lt;span class="nb"&gt;enable&lt;/span&gt; waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="6"&gt;
&lt;li&gt;
&lt;p&gt;アプリケーション一覧から「Waydroid」アイコンをクリックしてWaydroidを起動します。このアイコンの機能は&lt;code&gt;waydroid show-full-ui&lt;/code&gt;コマンドの実行と同じです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-waydroid/images/Screenshot_20230721_203117.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Waydroidのデフォルト画面は英語です。Androidシステム設定で言語を変更し、スライダーを動かして繁体中文を一番上に置き、タイムゾーンも調整してください。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Waydroidがネットワークに接続できない場合は、UFWファイアウォールのポートを開放してからWaydroidを再起動してみてください：&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo ufw allow &lt;span class="m"&gt;53&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo ufw allow &lt;span class="m"&gt;67&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo ufw default allow FORWARD
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo ufw reload
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl restart waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 class="relative group"&gt;3. インストール後にやること
 &lt;div id="3-インストール後にやること" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e5%be%8c%e3%81%ab%e3%82%84%e3%82%8b%e3%81%93%e3%81%a8" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Ivonはここで、Google Playストアをインストールしてデバイス認証を通すこと、さらにARMトランスレーターをインストールすることを強くおすすめします。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ivonblog.com/ja-jp/posts/waydroid-tips" target="_blank" rel="noreferrer"&gt;Waydroid Tips&lt;/a&gt;を参照してください
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-waydroid/images/Screenshot_Ubuntu22.04_2023-07-21_210618.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;

&lt;h2 class="relative group"&gt;參考資料
 &lt;div id="參考資料" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%8f%83%e8%80%83%e8%b3%87%e6%96%99" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://docs.waydro.id/" target="_blank" rel="noreferrer"&gt;Waydroid官方文件&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;bug報告は&lt;a href="https://github.com/waydroid/waydroid/issues" target="_blank" rel="noreferrer"&gt;WaydroidのGithubリポジトリ&lt;/a&gt;へ&lt;/p&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/ubuntu-waydroid/featured.webp"/></item><item><title>Waydroid + postmarketOSの使い方、LinuxでAndroidアプリを動かす</title><link>https://ivonblog.com/ja-jp/posts/postmarketos-waydroid/</link><pubDate>Sun, 04 Dec 2022 16:10:46 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/postmarketos-waydroid/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Waydroidはx86のLinux PCでAndroidアプリを動かせます。ホスト側の3Dグラフィック機能が正常なら、Androidゲームも普通に動きます。&lt;/p&gt;
&lt;p&gt;プラットフォームがARMアーキテクチャならさらに簡単です。Linuxスマホのプロセッサは大半がARMなので、変換の問題がありません。つまりWaydroidによって、LinuxシステムのスマホでもAndroidアプリを実行できます。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Waydroidはx86のLinux PCでAndroidアプリを動かせます。ホスト側の3Dグラフィック機能が正常なら、Androidゲームも普通に動きます。&lt;/p&gt;
&lt;p&gt;プラットフォームがARMアーキテクチャならさらに簡単です。Linuxスマホのプロセッサは大半がARMなので、変換の問題がありません。つまりWaydroidによって、LinuxシステムのスマホでもAndroidアプリを実行できます。&lt;/p&gt;
&lt;p&gt;デモ動画はこちら：




&lt;div style="position: relative; padding-bottom: 56.25%; overflow: hidden;"&gt;
 &lt;iframe style="position: absolute; width: 100%; height: 100%;"
 src="http://www.youtube.com/embed/WRVYTsN97Fs" allowfullscreen frameborder="0" loading="lazy"&gt;
 &lt;/iframe&gt;
&lt;/div&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;システム: postmarketOS&lt;/li&gt;
&lt;li&gt;デスクトップ環境: Phosh (表示プロトコルはWayland)&lt;/li&gt;
&lt;li&gt;Waydroidイメージファイルのバージョン：LineageOS 18.1 (Android 11)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;1. Waydroidをインストールする
 &lt;div id="1-waydroidをインストールする" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-waydroid%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;以下のコマンドを順番に実行し、postmarketOSにWaydroidをインストールします。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apk add waydroid iptables dnsmasq
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo rc-service cgroups start
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo rc-update add cgroups
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo rc-service waydroid-container start&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Waydroidを初期化し、Android 11のイメージファイルをダウンロードします。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo waydroid init -f -s GAPPS&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;起動時にWaydroidをファイアウォールへ通し、Waydroidコンテナも自動起動するよう設定してから、再起動します。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo &lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;echo &amp;#34;ip route add default via 192.168.250.1&amp;#34; | sudo waydroid shell&amp;#39;&lt;/span&gt; &amp;gt;&amp;gt; /etc/local.d/waydroidnetwork.start
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo chmod +x etc/local.d/waydroidnetwork.start
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo rc-update add &lt;span class="nb"&gt;local&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo rc-update add waydroid-container
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo reboot&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;デスクトップのWaydroidアイコンをクリックするとメイン画面に入ります。続いてAndroidアプリのアイコンがLinuxデスクトップ上に表示されます。図のような感じです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://i.imgur.com/5rYzPHq.png"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;2. Waydroidの操作ロジック
 &lt;div id="2-waydroidの操作ロジック" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-waydroid%e3%81%ae%e6%93%8d%e4%bd%9c%e3%83%ad%e3%82%b8%e3%83%83%e3%82%af" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Waydroidが起動していることを確認したら、Linuxデスクトップ上のアプリアイコンをクリックするだけでAndroidアプリを開けます。たとえば「計算機」です。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ただしこの時点でAndroidの「ホームキー」を押すと、そのままLinuxデスクトップへ戻ります。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Androidスマホを使っているような状態に入りたい場合は、&amp;ldquo;Waydroid&amp;quot;のアイコンをクリックします。そうするとAndroidのデスクトップが開きます。あるいは以下のコマンドで表示します:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waydroid show-full-ui&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Waydroidの3Dグラフィックが正常なら、ゲームすら遊べます。Googleフレームワークは内蔵済みなので、&lt;a href="https://ivonblog.com/ja-jp/posts/waydroid-tips/" target="_blank" rel="noreferrer"&gt;このスクリプト&lt;/a&gt;でデバイス認証を済ませればいいです。&lt;/li&gt;
&lt;/ol&gt;




&lt;div style="position: relative; padding-bottom: 56.25%; overflow: hidden;"&gt;
 &lt;iframe style="position: absolute; width: 100%; height: 100%;"
 src="http://www.youtube.com/embed/hDbVMUvIIPA" allowfullscreen frameborder="0" loading="lazy"&gt;
 &lt;/iframe&gt;
&lt;/div&gt;
&lt;ol start="5"&gt;
&lt;li&gt;Waydroidを「シャットダウン」したい場合は、サービスを停止するだけです：&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo rc-service waydroid-container stop&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 class="relative group"&gt;3. その他の小問題
 &lt;div id="3-その他の小問題" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-%e3%81%9d%e3%81%ae%e4%bb%96%e3%81%ae%e5%b0%8f%e5%95%8f%e9%a1%8c" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;AndroidアプリのアイコンがLinuxデスクトップに出るのを避けるには
 &lt;div id="androidアプリのアイコンがlinuxデスクトップに出るのを避けるには" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#android%e3%82%a2%e3%83%97%e3%83%aa%e3%81%ae%e3%82%a2%e3%82%a4%e3%82%b3%e3%83%b3%e3%81%8clinux%e3%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e3%81%ab%e5%87%ba%e3%82%8b%e3%81%ae%e3%82%92%e9%81%bf%e3%81%91%e3%82%8b%e3%81%ab%e3%81%af" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;WaydroidのAndroidアプリアイコンは&lt;code&gt;~/.local/share/applications/&lt;/code&gt;にあり、すべて&amp;quot;waydroid&amp;quot;で始まります。&lt;/p&gt;
&lt;p&gt;デスクトップアイコンを削除するには以下のコマンドを使います。ただし次回Waydroidを起動すると、これらのアイコンはまた生えてきます。&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rm ~/.local/share/applications/waydroid.*&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 class="relative group"&gt;Waydroidアイコンをクリックすると、Androidデスクトップのレイアウトが崩れる
 &lt;div id="waydroidアイコンをクリックするとandroidデスクトップのレイアウトが崩れる" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#waydroid%e3%82%a2%e3%82%a4%e3%82%b3%e3%83%b3%e3%82%92%e3%82%af%e3%83%aa%e3%83%83%e3%82%af%e3%81%99%e3%82%8b%e3%81%a8android%e3%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e3%81%ae%e3%83%ac%e3%82%a4%e3%82%a2%e3%82%a6%e3%83%88%e3%81%8c%e5%b4%a9%e3%82%8c%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;状況：Linuxデスクトップ環境がPhoshの場合、Waydroidアイコンをクリックすると、デスクトップが半分に切れたようになったり、サイズがおかしくなったりすることがあります。&lt;/p&gt;
&lt;p&gt;考えられる解決法：スマホを再起動する。&lt;/p&gt;

&lt;h3 class="relative group"&gt;Waydroid起動後もネットワークがない
 &lt;div id="waydroid起動後もネットワークがない" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#waydroid%e8%b5%b7%e5%8b%95%e5%be%8c%e3%82%82%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%af%e3%81%8c%e3%81%aa%e3%81%84" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Androidアプリを開いたあと、端末で以下のコマンドを手動実行します:&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ip route add default via 192.168.250.1&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; sudo waydroid shell
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# またはこちらを使う&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apk add waydroid-nftables&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 class="relative group"&gt;音量を調整できない
 &lt;div id="音量を調整できない" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e9%9f%b3%e9%87%8f%e3%82%92%e8%aa%bf%e6%95%b4%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;スマホの物理キーではAndroidコンテナ内の音量を制御できないため、別途音量調整アプリをインストールする必要があります。&lt;/p&gt;
&lt;p&gt;また、Waydroidではたまに音声の同期がずれる問題もあります。&lt;/p&gt;

&lt;h2 class="relative group"&gt;4.関連資料
 &lt;div id="4関連資料" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4%e9%96%a2%e9%80%a3%e8%b3%87%e6%96%99" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.waydro.id/" target="_blank" rel="noreferrer"&gt;Waydroid公式サイトの使用説明ドキュメント&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/casualsnek/waydroid_script" target="_blank" rel="noreferrer"&gt;WaydroidにMagiskとGoogle Playをインストールする&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://forums.ubports.com/topic/6919/waydroid-how-to-shut-it-down" target="_blank" rel="noreferrer"&gt;SOLVED Waydroid &amp;hellip; how to shut it down - UBports Forum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wiki.postmarketos.org/wiki/Waydroid" target="_blank" rel="noreferrer"&gt;Waydroid - PostmarketOS wiki&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item></channel></rss>