回答:
簡単な答えは、できないということです。AndroidアプリはJavaで開発されているため動作するはずですが、環境はまったく異なります。
必要な追加ビットを与えることでアプリをだますエミュレーターがあります。ただし、マシンでネイティブのOpenJDKを使用するため、正常に動作します。エミュレーターではなく、テスト環境のようなものだと考えてください。
とにかく、ラップトップでLayarを実行することを考えているなら、それを忘れてください。まったく意味がありません。
この拡張機能 を使用して、ChromeでAPKを実行できるようになりました(開発者がアプリのテストに使用するために開発中であることに留意してください)。ここに私がそれを機能させるためにしたいくつかのステップがあります
ここからインストール -[Chromeに追加]をクリックします
113Mbのcrxインストーラーと、9Mbの別のインストーラーをダウンロードしているように見えるため、これにはしばらく時間がかかります。
Chromium 40のFedora 21ビルドで、データをクリアして拡張機能をリロードした後でも、拡張機能をインストールしようとすると「マニフェストファイルが無効です」というエラーが表示されました。Ubuntu 14.04のChromium 41のビルドにも問題があったので、Google Chrome :(をインストールしました。
使用したいアプリケーションのAPKを取得します -いいえ、Google Playからインストールできるようには見えません。アプリのAPKファイルが必要なので、これは難しいビットです。
ほとんどのクローズドソースのデベロッパーは、自分のものを自由に配布したくないため、少なくともGoogle Playのほとんどのアプリでは、次のいずれかを使用する必要があります。
/system/apps
どこからでもコピーできると思います。インストールする
今、私たちはそれを試してみるのがもっと楽しくなりました。ChromeでAppsに移動(またはchrome://apps
URLバーに入力)してArc Welderを起動します。次に、APKが存在するディレクトリを選択してから、APKを選択し、ウィンドウで[アプリの起動]を選択します。
ウィンドウに次のようなアプリアイコンが表示されている場合:
アプリはおそらく動作しないので、続行してもあまり意味がありません。これは、Android 4.4以降のアプリでよく発生するようです...
これを使って
QuickOfficeを実行し、ほとんど拡張機能の下で動作するようになりましたが、ファイルを保存する場所を選択することに不満があるため、ドキュメントを保存できませんでした(保存するためのファイル選択ボックスではなく、フォルダ選択ボックスを表示します: P)
「アプリの起動」を押すと、拡張機能により、Chromeのアプリページにエントリが自動的に追加されます。これは、スタンドアロンのアプリケーションランチャーにして、アプリメニュー/ダッシュ/ランチャーから直接アプリを起動できます。この拡張機能はデスクトップと統合されるため、最初にエミュレータなどを起動する必要はありません。
おそらくこれはまだ開発中であり、このために設計されていないことを考えると、これは素晴らしいです。
ソース:
あるいは、他の回答で提案されているようにエミュレータを使用することもできます-Genymotionを使用していくつかの成功を収めました(ここにはいくつかの便利な指示がありましたが、この回答は役立つかもしれません)。ただし、Android Nougatアプリに署名する必要があるため、AndroidエミュレーターはAndroid Studio SDKの一部として取得できます。
最も近い方法は、エミュレータを使用することです。この答えはあなたには向かないかもしれませんが(あなたはすでにこれをすべて知っているかもしれません)、他の人がこのスレッドに立ち寄った場合、彼らは知ることに興味があるかもしれません。
Android SDK(ソフトウェア開発キット)の一部であるAndroidエミュレーターを介して実行できます。
これにより、かなり多くのAndroidアプリケーションを実行できる仮想デバイスが提供されますが、ハードウェアに依存するもの(3D、電話、GPS、SMSなど)のいくつかに苦労する場合があります。
設定のガイドは次のとおりです。
いいえ、できません(Oliが言及したエミュレータを使用する場合を除きます)。しかし、Ubuntuの人々がこれに取り組んでいるように見えるので、将来的にはできるかもしれません。私の証明:http : //arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars
このドメインに参入する開発者はますます増えているようです。 http://www.shashlik.io/、
シャシリクとは Shashlikの目標は、標準のLinuxデスクトップでAndroidアプリケーションをできるだけ簡単かつ簡単に実行する方法を提供することです。
UbuntuでAndroidアプリを実行できます。安定しておらず、すべてのアプリが動作するわけではありませんが、有望なようです。
PS私が持っていたsudo apt-get install libgl1-mesa-dev
し、sudo apt-get install kde-baseapps-bin
あなたはできる
そして、それを行うためのいくつかのオプションがあります。
UbuntuでAndroidアプリを実行できますか?
はい
ネイティブで、Ubuntu Software Centerを使用してインストールされた他のアプリケーションと同様に?
はい、しかし多くのいじくり回しを通して:
Google ChromeはAndroidアプリをChromeアプリとして実行できますが、最初にArc WelderまたはARChon Custom Runtimeを使用して変換する必要があります。
Anbox はエミュレーターではなく、互換性レイヤーです。Androidオペレーティングシステムをコンテナに入れ、ハードウェアアクセスを抽象化し、コアシステムサービスをGNU / Linuxシステムに統合することにより、GNU / LinuxオペレーティングシステムでAndroidアプリケーションを実行することを目的としています。他のネイティブアプリケーション。