Wine 3.0を搭載したAndroidでWindowsアプリを実行する方法
Wineは私がLinuxで作業するための必須ツールの1つです。 Wineを知らなければ、それは 互換性レイヤー これは、WindowsとLinuxの間の Linux上で動作するWindowsアプリケーション;ほとんど魔法のように.
Wineは古くから利用可能ですが、その新年リリースは重要な更新をもたらしました - Androidのサポート. つまり、Android上でWindowsアプリを簡単に実行できるようになりました。そしてこの記事を通して、私はあなたにそれをどうやってやるかを教えます。見てみましょう.
前提条件
Android用Wineはシンプルなアプリで、Androidだけが必要です インターネットに接続している機器 ダウンロードして実行します。スマートフォンに機能するネットワーク接続がない場合は、必要なアプリ(WineのAPK)とWindowsアプリ(.exe)をコンピューターにダウンロードしてモバイルデバイスに転送することもできます。.
Wineをダウンロードしてインストールする
以下の指示に従ってこのチュートリアルを始めてください。
- 開いた “https://dl.winehq.org/wine-builds/android/” あなたの携帯に.
- 入手可能な最新のものをダウンロードする デバイスプラットフォームごとにリリース. 例えば、私はダウンロードしました “wine-3.2-arm.apk” 私の電話では、あなたはそれが必要な場合があります “x86” お使いのデバイスがARM CPUの代わりにIntel CPUを搭載している場合のバージョン(私のものとして).
- ダウンロードしたAPKを開き、お使いのデバイスにWineアプリをインストールします.
AndroidでWineを試す
Wineをダウンロードしてデバイスにインストールしたら、それを試してみましょう。以下の手順に従ってこのガイドを続けてください。
- Wineアプリを開く あなたのAndroidデバイス上で。初めて起動する場合は、ファイルの抽出とWindows環境の設定に時間がかかりますが、2回目以降ははるかに高速になります。.
- Wineがロードされると、Windowsの古典的なデスクトップが表示されます。これは即座にWindows 98を思い出させます。 スタートボタンをクリック, 驚いたことに、そこには2つの選択肢しかありません。.
アプリとツールをダウンロードする
Wine for Androidは、コードベースに6000の変更を加えた後で可能になりましたが、それでも可能です。 まだ初期段階です. これを書いている時点では、Wine 3.xはARMデバイス上のWinRTアプリケーションとx86デバイス上のWin32アプリケーションのみをサポートしています。.
私たちのほとんどはARM CPUを搭載したデバイスを所有しているので、Android上でWineを使用したWinRTアプリケーションしか実行できません。サポートされているのリスト WinRTアプリは小さいです, あなたは今までに推測したに違いないので。そして、あなたはXDA開発者に関するこのスレッドの完全なアプリリストにアクセスすることができます.
しかし、あなたが幸運にも Intel CPU搭載デバイス ASUS ZenFone 2のように、サポートされているアプリから選ぶべき選択肢はもっとたくさんあります。それはあなたができるからです Win32アプリ、つまりx86とも呼ばれる32ビットアプリを実行する Android用Wineを使う.
Wine内にWindowsアプリをインストールする必要がある場合、プロセスは以下の手順と同じくらい簡単です。
- Wineのデスクトップで、をクリックしてください。 開始 ボタン.
- 選ぶ コントロールパネル そしてに行く “プログラムの追加と削除” オプションから.
- 新しいウィンドウが開きます。クリック インストール その中のボタン.
- ファイルダイアログが開きます。ここであなたはできる アプリを参照して選択する インストールしたい(.exe).
- プログラムのインストーラが表示されます。に従ってください 画面上の指示 あなたはWindowsで他のプログラムをインストールするようにインストーラによって提供され、アプリをインストールする.
代わりに、あなたは使用することができます Wine Commandインストールのプロンプト またはWine内でプログラムを実行します。コマンドプロンプトで実行ファイルのフルパスを入力するだけで、Wineはプログラムのインストーラを表示します。その後は、画面上の指示に従って操作するだけで、プログラムがインストールされます。そしてあなたはそれを見るでしょう スタートメニューの下のエントリ.
たとえば、Notepad ++をインストールしようとしている( “npp.exe” そのファイルとして)とそのインストーラは、お使いのデバイスの ダウンロード 次の場所にあるディレクトリ “/ sdcard /ダウンロード”. それからあなたはタイプしなければなりません “/sdcard/Downloads/npp.exe” コマンドプロンプトウィンドウ内.
問題のトラブルシューティング
以下は、最も一般的なWineの問題のいくつかとそれらをトラブルシューティングする方法についてのいくつかの指示です。.
1. Wineが私のAndroidデバイスにインストールされません.
インストールできない場合は、 ダウンロードAPKファイルが破損しています. この場合は、それを新しくダウンロードして、もう一度インストールしてみてください。 Wineのインストール中に、というメッセージが表示されたら “未知のアプリのインストールは許可されていません“, その後、設定を変更する必要があります。に向かうことによってそれをすることができます 設定 > セキュリティ それからオンに切り替えます “未知のソース”.
あなたがグーグルのアンドロイドを使用していないのであれば、この設定は別の場所にあるかもしれません。 設定でそれを検索する またはお使いのデバイス用の手順をグーグル。このオプションを変更したら、このアプリをインストールしてみてください - うまくいきます.
2. Wineが私のAndroidデバイスで起動/実行されない.
Wineをインストールすることはできても、同じものを起動または実行することができない場合は、いくつかあります。 お使いのデバイスに問題があります - おそらく互換性の問題.
また、Wine 3.x(執筆時点では3.2まで)に注意してください。 アンドロイド8をサポートしていません (オレオ)プラットフォーム。とは言っても、Android 8上のWine 3.xは常に動かなくなるでしょう。 “Windows環境をセットアップする… ” 画面.
さらに、Android Emulatorを使用したテスト中に、Wine 3.2はエミュレートされたデバイスでは動作しないことがわかりました - ARMとx86の両方のバージョン。デバイスには十分なリソースが割り当てられていますが、エミュレータを使用してWineのクラシックデスクトップにアクセスすることはできませんでした。言われていること、知ってください Wine 3.2はAVDで動かないかもしれません (Android仮想デバイス).
3.ソフトキーボード(別名)が表示されない.
Wine 3.2は機能に関してはまだ完全ではありません、そしてこのバグはその不完全性の証明の1つです。言われたら、あなたは 物理的なキーボードが必要 Wineで動作するように(Bluetoothキーボードのように)。何かを入力したい場合には、ソフトキーボードが画面に表示されないためです。 ハードキーボードを接続する.
4.ファイルダイアログでディレクトリやファイルを選択できない.
Windowsのデフォルト設定では、Windowsの場合と同様に、アイテム(ファイルやフォルダなど)をダブルクリックして開く必要があります。我々はタッチ対応デバイスについて話しているので、我々はする必要があります。 ダブルクリックをエミュレートするダブルタップ. そして、少なくとも今のところ、あまりうまく機能していないことがわかりました。.
だからこそ、それは 物理的なキーボードを使う ナビゲーションキーを使用してウィンドウ、オプション、ディレクトリなどをナビゲートしたり、ファイルやフォルダを選択したりします。.
AndroidでWineを使用することについてのすべて
Wineを使ってAndroidにWindowsアプリをインストールして実行することに成功してください。問題が発生した場合は、WineHQフォーラムで解決策を探すことができます。また、下記のコメントを直接書いて私に直接尋ねることもできます。.