UbuntuでAndroidアプリを実行できますか?そして、Ubuntu Software Centerを使用してインストールされた他のアプリケーションの場合のように、エミュレーター内ではなく、ネイティブに、という意味です。
簡単な答えは、できないということです。 AndroidアプリはJavaで開発されているため動作するはずですが、環境はまったく異なります。
必要な追加ビットを与えることでアプリをだますエミュレーターがあります。ただし、マシンでネイティブのOpenJDKを使用するため、正常に動作します。エミュレーターではなく、テスト環境のようなものだと考えてください。
とにかく、ラップトップでLayarを実行することを考えているなら、それを忘れてください。まったく意味がありません。
this extensionを使用して、Chrome APKでAPKを実行できるようになりました(開発者が使用するために開発中であることに留意してください)アプリのテスト)。ここに私がそれを機能させるためにしたいくつかのステップがあります
hereからインストール-[Chromeに追加]をクリックします
113Mbのcrxインストーラーと約9Mbの別のインストーラーをダウンロードしているように見えるため、これにはしばらく時間がかかります。
N.B. Chromium 40のFedora 21ビルドでは、データをクリアして拡張機能をリロードした後でも、拡張機能をインストールしようとすると「マニフェストファイルが無効です」というエラーが表示されました。 Ubuntu 14.04のChromium 41のビルドにも問題があったので、Google Chrome :(をインストールしました。
使用したいアプリケーションのAPKを取得します-いいえ、Google Playからインストールできるようには見えません、あなたはAPKファイルが必要ですアプリなので、これは難しいビットです。
ほとんどのクローズドソースの開発者は、自分のものを自由に配布したくないので、少なくともGoogle Playのほとんどのアプリでは、次のいずれかを使用する必要があります。
/system/apps
またはどこかからのapk-これもまた、法的な理由により推奨されません。インストールする
今、私たちはそれを試してみるのがもっと楽しくなります。 chromeのAppsに移動し(またはURLバーにchrome://apps
と入力)、Arc Welderを起動します。次に、APKが存在するディレクトリを選択してから、APKを選択し、ウィンドウで[アプリの起動]を選択します。
ウィンドウに次のようなアプリアイコンが表示されている場合:
アプリはおそらく動作しないので、継続してもあまり意味がありません。これはAndroid 4.4以降のアプリでよく発生するようです...
それを使用する
QuickOffice を実行して拡張機能の下で動作するようになりましたが、ファイルを保存する場所を選択することに満足していないため、ドキュメントを保存できませんでした( folder 選択ボックスを表示し、保存用のファイル選択ボックスではありません:P)
[アプリの起動]を押すと、拡張機能によってChromeのアプリページにエントリが自動的に追加されます。これは、スタンドアロンのアプリケーションランチャーにして、アプリメニュー/ダッシュ/ランチャーから直接アプリを起動できます-これはおそらくデスクトップと統合され、エミュレータなどを最初に起動する必要がないため、この拡張機能の最良の機能です。
おそらくこれはまだ開発中であり、このために設計されていないことを考えると、これは素晴らしいです。
ソース:
あるいは、他の回答で提案されているようにエミュレータを使用することができます- Genymotion ( were いくつかの便利な指示を使用して成功しました here が、 この回答 が役立つ場合があります)。 AndroidエミュレータはAndroid Studio SDKの一部として取得できますが、Android Nougatアプリに署名する必要があるためです。
最も近い方法は、エミュレータを使用することです。この答えはあなたには向いていないかもしれませんが(すでにこのすべてを知っているかもしれません)、他の人がこのスレッドに立ち寄った場合、知りたいと思うかもしれません。
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とは Shashlikの目標は、標準のLinuxデスクトップ上でAndroidアプリケーションをできるだけ簡単かつ簡単に実行する方法を提供することです。
ubuntuでAndroidアプリを実行できます。安定しておらず、すべてのアプリが動作するわけではありませんが、有望なようです。
追伸Sudo apt-get install libgl1-mesa-dev
とSudo apt-get install kde-baseapps-bin
が必要でした
UbuntuでAndroidアプリを実行できますか?
はい
ネイティブ、Ubuntu Software Centerを使用してインストールされた他のアプリケーションと同様に?
はい、しかし多くのいじくり回しを通して:
Google ChromeはAndroidアプリをchromeアプリとして実行できますが、最初に-を使用して変換する必要があります- アーク溶接機 または ARChonカスタムランタイム 。
Anboxはエミュレーターではなく、互換性レイヤーです。 Androidオペレーティングシステムをコンテナに入れ、ハードウェアアクセスを抽象化し、コアシステムサービスをGNU/Linuxシステムに統合することにより、GNU/LinuxオペレーティングシステムでAndroidアプリケーションを実行することを目指しています。 Androidアプリケーションは、他のネイティブアプリケーションと同様にオペレーティングシステムに統合できます。
YOU CAN
そして、それを行うためのいくつかのオプションがあります。
最近利用可能なオプションは Anbox です。他のほとんどのソリューションとは異なり、エミュレーターではなくコンテナーベースです。つまり、ホストカーネルで実行されます。また、ホストOSに統合して、アプリがネイティブに見えるようにします。現在はアルファ版ですが、有望に見えます。