以前は、Genymotion、Virtualbox、Android SDKなどの多くのAndroidアプリエミュレートツールを試して、Androidアプリを実行してみました。ただし、この新しいChrome Androidランタイムを使用すると、ChromeブラウザでAndroidアプリを実行できます。したがって、ARChonランタイムを使用してUbuntuにAndroidアプリをインストールするために従う必要のある手順は次のとおりです。
Googleは、Androidアプリの最初のセットがChrome OSでネイティブに実行できるようになることを発表しました。これは、新しい「Androidランタイム」を使用して可能になった機能です。 ' 拡大。現在、Vlad Filippovという名前の開発者が、デスクトップ上のChromeにAndroidアプリを導入する方法を考え出しました。彼のchromeos-apkスクリプトとARChonAndroidRuntime拡張機能は連携して機能し、AndroidアプリをWindows、Mac、LinuxデスクトップのChromeブラウザに導入します。
ランタイム全体でのこのアプリのパフォーマンスはあまり良くありません。同様に、公式ランタイムの非公式な再パッケージ化とGoogleのChrome OSの外部での実行の両方であるため、ウェブカメラやスピーカーなどのシステム統合はパッチが適用されているか、存在しない可能性があります。
Chromeのインストール
まず、Chromeをマシンにインストールする必要があります。Chromeバージョン37以降が必要です 。 Chromeブラウザのダウンロードページからダウンロードできます。
Dev Channelバージョンをインストールする場合は、以下の手順に従う必要があります。
次のコマンドを使用して実行できるGoogleChromeのリポジトリソースリストを追加する必要があります。
$ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
$ sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'

リポジトリソースリストを追加したら、以下のコマンドでローカルリポジトリインデックスを更新する必要があります。
$ sudo apt-get update
次に、開発バージョンであるgooglechromeunstableをインストールします。
$ sudo apt-get install google-chrome-unstable
Archonランタイムのインストール
次に、GoogleまたはVladFilippovによって作成されたChromiumAndroidRuntimeによって公式に承認されていないカスタムメイドのergoをダウンロードする必要があります。これは、多くの点で公式バージョンとは異なります。主な点は、デスクトップバージョンのブラウザで使用できることです。以下は、ダウンロードする必要のあるランタイムです。インストールされているUbuntuのビットに応じて、次のいずれかを選択してください。
This project not been updated for last few years, probably may not run. Please test at your own risk.
32ビットの場合 Ubuntuディストリビューション:
32ビットUbuntu用のArchronをダウンロード
64ビットの場合 Ubuntuディストリビューション:
64ビットUbuntu用のArchronをダウンロード
ランタイムが完全にダウンロードされたら、.zipファイルからコンテンツを抽出し、結果のディレクトリをホームに移動する必要があります。コンテンツをダウンロードして抽出するためのこの手順の要点コマンドは次のとおりです。
$ wget https://github.com/vladikoff/chromeos-apk/releases/download/v3.0.0/ARChon-v1.1-x86_32.zip

$ unzip ARChon-v1.1-x86_32.zip ~/
ランタイムをインストールするために、最新のGoogle Chromeを開き、URL chrome:// extends /に移動します。 次に、[開発者モードを有効にする]をオンにする必要があります ’。 最後に、[解凍された拡張機能を読み込む]をクリックします ’ボタンをクリックして、〜/ホームに配置されたフォルダを選択します 。
ChromeOS-APKのインストール
上記のアプリのいずれかを使用する場合、APKを手動で変換することは、実際にはもう行う必要はありません。「chromeos-apk」コマンドラインJavaScriptユーティリティをインストールする必要があります。これは、Node Packaged Modules(npm)マネージャーを介してインストールできます。 nmpとchromeos-apkをインストールするには、シェルまたはターミナルで次のコマンドを実行する必要があります。
$ sudo apt-get install npm nodejs nodejs-legacy
64ビットOSを実行している場合 、次のライブラリを取得する必要があります。これを行うには、シェルまたはターミナルで以下のコマンドを実行します。
$ sudo apt-get install lib32stdc++6
次に、コマンドを実行して最新のchromeos-apkをインストールします。
$ npm install -g chromeos-apk@latest

システム構成によっては、この後者のコマンドをsudoとして実行する必要がある場合があります。
次に、GoogleがアプリのAPKを見つけて試してみることにします。ただし、すべてのAndroidアプリが機能するとは限りません。 そして、そうするものは不安定であるか、機能を欠いているかもしれません。箱から出してすぐに使えるメッセンジャーのほとんどは機能していません。
APKの変換
Android APKを〜/ホームに配置します 、次にターミナルに戻ります 次のコマンドを使用して変換するには:
$ chromeos-apk myapp.apk --archon
アプリをフルスクリーンモードにする場合は、代わりに次を実行します。
$ chromeos-apk myapp.apk --archon --tablet
注:myapp.apkを変換するAndroidAPKアプリのファイル名に置き換えてください。
この手順をスキップしたい場合は、簡単にするために、変換プロセスにTwerkを使用することもできます。
AndroidAPKの実行
最後に、Chromeブラウザを開いて、Chrome:// Extensionsページに移動し、開発者モードを有効にしてから、[解凍した拡張機能を読み込む]ボタンをタップして、上記のスクリプトで作成したフォルダを選択する必要があります。
これで、Chromeアプリランチャーを開いて実行できます。
結論
やあ!お気に入りのデスクトップブラウザ、つまりChromeブラウザにAndroidApkアプリを正常にインストールしました。この記事は、VladFilippovによって作成されたArchonと呼ばれる人気のChromeAndroidランタイムに関するものです。このランタイムにより、変換されたApkファイルをChromeブラウザで実行できます。 Whatsappなどのメッセージングアプリはまだサポートされていません。したがって、質問、提案、フィードバックがある場合は、下のコメントボックスに記入してください。ありがとうございました ! Archonをお楽しみください:-)