Androidの.apkファイルをインストールすることはできますか?


17

UbuntuにAndroidの.apkアプリを何らかの形でインストールする便利な方法があるといいのではないかと思っていました。

誰かがそれについての手がかりを持っていますか?

回答:


10

UbuntuでAndroidアプリを実行する唯一の方法は(私の知る限り)、Android SDKをインストールし、仮想Androidデバイスを作成し、SDKのツールを使用してそのデバイスに.apkファイルをインストールし、デバイス内でアプリを実行することです。

Android開発者ポータルには、この件に関する多くの情報があります。


OK、あなたは仮定が正しいようです、それらをインストールする他の方法はありません。それを受け入れます。
subeh.sharma

5

Androidパッケージの.apkファイルは、Ubuntuのパッケージ形式の.debファイルとはまったく異なるパッケージ形式です。

パッケージの違いに加え、AndroidパッケージはAndroidオペレーティングシステム、ツールチェーン、およびアーキテクチャ(ARM)向けにコンパイルおよびカスタマイズされます。これは、32ビットまたは64ビットIntelアーキテクチャであるほとんどのUbuntuシステムとは異なります。


4
はいといいえ。APKは議論の余地はありませんが、それが問題のポイントです。実際、ほとんどのAndroidアプリケーションは純粋なJavaですが、非標準のバイトコード形式(標準のJVMではなくDalvik)にコンパイルされ、異なるAPIに対してコンパイルされます。ARM上のUbuntuでもAndroidアプリを実行できませんでした。または、x86上のUbuntuはAndroid x86アプリを実行できませんでした。
ジル「SO-悪であるのをやめる」

2

ARChonを使用して、ubuntuでapkを実行できます。

  1. ARChonランタイムをインストールします。http :: github.com/vladikoff/chromeos-apk/blob/master/archon.md
  2. フラグを開いて有効にします:chrome:// flags /#enable-nacl、Google-Chromeを再起動します。(重要!)
  3. ウェブサイトに既存のAndroidアプリをインストールするか、「Online APK-CRX Converter」でお気に入りのAndroidアプリを変換します。
  4. Google-Chrome拡張機能をブラウザのchrome:// extensions /ページにドラッグアンドドロップすると、ブラウザにインストールされます。了解!

1

Android x86はlinuxであるため、Android x86 のapkインストーラーコードを使用してUbuntu用にコンパイルしないでください。同じブートローダーとカーネルを使用します。

誰かがapkローダー、JAVAランタイム、アプリを実行するために必要なすべてをインストールできる場合、apkインストーラーアプリはAndroidと同じようにUbuntuにapkをインストールしますか?

知りませんが、誰かが試してみることができます。


0

しかし、AndroidはApacheライセンスの下で独自のAPIとライブラリを使用してアプリ(.apkファイル)を開発します。アンドロイドアプリをLinuxマシンで実行できるようにするために、UbuntuでGITリポジトリを使用してdvmソースコードをコンパイルし、dvmをlinux pcにマージします。これにより、AndroidアーキテクチャLinuxカーネル+ Android DVMなど)の環境が設定されますが、さらにアプリを完全に機能させるには、Androidコアライブラリもインストールする必要があります。これは、ubuntuでAndroidアプリを便利に実行できる最良の方法です。


しかし、それは非常に多くの作業です!!!
NilsB

0

実際、市場とプレイストアで利用可能なアンドロイドアプリは、アームアーキテクチャプロセッサ用に設計されているため、コンピュータにインストールしようとする他のほぼすべてのアプリでは、やろうとしてもうまくいきません。

「x86でのandroidの移植」を検索して、Googleでサイトを見つけることができます。これにより、ur android 4.2がur pcスタンドアロンインストール用のandroid froy romになります。とにかく行われたインストール後に実行...

そのため、主な違いはx86とアームシリーズの違いです。..........Androidにアームプロセッサアーキテクチャを仮想的に提供できるようになるまで、何もできません。


-1

Ubuntuは読み取れないため、実際にはUbuntu PCでAPKファイルを実行することはできません。多くの中で最も良いのは、Android仮想マシンをインストールしてAPKを実行することです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.