可能なすべてのアプリで動作するAndroidエミュレーターはありますか?


10

さまざまなAndroidスマートフォンで動作する特定の無料 Androidアプリをインストールしたい(Android 4.0の最小要件):

無料で入手できるアプリはPostCard Creatorと呼ばれ、私が住んでいるスイスでポストカードを送るのに便利です。物理的に異なるAndroidスマートフォンで動作しますが、Androidのバージョンに依存せずに動作します。

Google PlayStoreからのインストール:https : //play.google.com/store/apps/details?id= ch.post.it.pcc

私はWindowsで何時間も無料のAndroidエミュレーターを試しましたが、成功しませんでした。

  • Android SDK(さまざまな仮想デバイスで試した)
  • Genymotion(さまざまな仮想デバイスで試した)
  • www.manymo.com(アプリはインストールできますが、開けません)
  • BlueStacks(アプリはPlayストアから適切にインストールできますが、開けません)
  • AndY(Playストア通知「お使いのデバイスはこのバージョンと互換性がありません」、バージョン4.2.2)
  • Oracle VM VirtualBox Androidバージョン4.2.2(アプリはPlayストアからインストールできますが、開くことはできません)
  • YouWave for Android:「パッケージの解析に問題があります。」(私はかなり確信しています:apkは破損していません。)
  • Droid4X 0.8.5 Beta(Playストア通知「お使いのデバイスはこのバージョンと互換性がありません」、バージョン4.2.2)
  • Xamarin Android Player(非互換CPU)

http://www.manymo.com私は法的APKダウンローダ(使用してきたhttps://chrome.google.com/webstore/detail/apk-downloader/cgihflhdpokeobcfimliamffejfnmfii)私はここにアップロードされたAPKファイルをダウンロードするには:HTTP ://www.file-upload.net/download-10976262/ch.post.it.pcc.apk.html

アプリはバージョン4.2.2の私の物理的なスマートフォンで完全に実行されます。メールリクエストに基づくと、アプリはAndroidのバージョンに依存しません。開発者は言う、それはすべてのデバイスで動作するとは限りません。また、アプリの互換性をオンラインでテストしました。結果は良かった。

誰かがWindowsプラットフォームでアプリPostCardクリエーターを使用できたとしたら、とても嬉しいです。誰かがそれを手に入れましたか?

(または、Androidエミュレーターでも成功しない場合は、Itunes App StoreからPostCard Creatorアプリファイルをエミュレートする実行可能な方法を知っていれば非常に嬉しく思います。これは、無料で私のIphoneでも機能するためです)


付録adb logcat(2015年10月27日に作成)

  1. ここから最新バージョンのGenymotion 2.5.4(Oracle VM VirtualBoxを含む2015年8月9日以降に利用可能)をダウンロードし、Windows 8.1 Pro N / Intel(R)Core(TM)i3 CPUでノートブック(物理GPSセンサーなし)にインストールします/ 64ビットOS x64ベースのプロセッサ/スイスで独自のIPを使用
  2. [最初のデバイスを追加]をクリックし、[Google Nexus 4-4.4.4-API 19-768x1280]を選択します
  3. ここから「Genymotion-ARM-Translation_v1.1zip」をダウンロードし、(解凍された形式で)仮想デバイスに直接ドロップします。要求されたら[OK]を押します。もう一度尋ねられたら、[OK]を押します。パスをクリックして開きます。対応するフォルダに移動(あなたのパスに適応する必要があります。あなたがディレクトリを入力する場合は、adb.exeを見なければならない、そして、あなたが正しいフォルダにある)書き込み:(仮想デバイスが再起動されるまで)Win+Rcmd.execd C:\Programme\Genymobile\Genymotion\toolsadb reboot

  4. ここに基づいて「gapps-kk-20140606-signed.zip」4.4.xに必要)の ダウンロード

  5. PlayStoreをインストールするには:ダウンロードしたファイル(解凍したものも含む)を仮想デバイスにドラッグ&ドロップし、[OK]をクリックして待機し、[OK]をクリックして待機adb rebootし、コンソールに書き込み、待機します。(Androidをアップグレードしています...アプリXXの22を最適化しています。)仮想デバイスが再起動した後、PlayStoreが見つかります。

  6. 個人用のGmailアカウント(これもスイスで作成)でログインします。GooglePlusサービスとすべての自動インストールされたアプリのアップデート。

  7. PlayStoreから「PostCard Creator」をインストールしようとすると(GPSが有効、カメラが有効、識別子が無効(無料バージョンでは不可能))、「お使いのデバイスはこのバージョンと互換性がありません。」というメッセージが表示されて失敗しました 次に、PostCard-File.apkをドラッグ&ドロップしてみました。記号「PostCard Creator」は、APPSリストの下にあります。しかし、通知の結果をクリックすると、「残念ながらPostCard Creatorは停止しました。」

  8. adb logcatコンソールに書き込む

長い出力があるため、ここにアップロードしたcmd.exeコンソールから最後の行のみを取得します


1
アプリが起動しないのですか、それともインストール後に失敗しますか?
コリン

1
起動しません。(物理デバイスでは非常に頻繁に機能します。)
ラミニン

1
アプリをダウンロードしてみましたが、国によって制限されているようです。それが問題である可能性があります
コリン、

1
そのような制限を回避するために、スイスにある無料のVPNを使用できますか?
ラミニン

1
おそらく、Google Playアカウントを使用して場所を特定することも考えられます。あなたが使えると思う良いVPNはTunnelBearと呼ばれています。ただし、Playストアを介してインストールするには、エミュレータがインストールされていない場合は、Google Playサービスをエミュレータにインストールする必要があります
Colin

回答:


8

これは、次の理由で発生する可能性があります。

  1. エミュレーターは、アプリがサポートしていないx86 / MIPS CPUを提示します(アプリはネイティブコードを必要としないようなので、おそらくあなたのケースではそうではありません)。

  2. Google Playサービス。エミュレーターにはそれらがありません。実際、Googleからライセンスを取得しない限り、エミュレーターはそれらを使用できません。ほとんどのアプリはそれらに依存しています。

  3. インターネット接続としてのモバイルデータが必要です(場合によっては、まったくない場合があります)。

  4. 位置データ。VMWareは、それらをサポートするWindowsタブレット上の物理的な加速度計/ GPSハードウェアに正常にパススルーできる唯一のエミュレーターです。アプリは位置情報サービスを必要とする場合があり、必要な位置情報APIを提供しない場合は実行を拒否します。

  5. アプリ開発者は、アプリがエミュレータで実行されているかどうかを積極的に確認しました。アプリがエミュレータで起動されたことを検出した場合、アプリは実行されません。このAEの質問を参照してください。

あなたの場合、私は2か4が原因だと思います。試してください:

  1. x86互換のGAPPsパッケージを使用してVMWare PlayerにAndroid 4.4をインストールし、動作するかどうかを確認します(必要なGPSハードウェアがあるため、Surface Proにある可能性があります)。GAPPsパッケージはXDAスレッドにあります。

  2. android-x86プロジェクトによって提供される.isoを使用する場合は、VM構成でVMWareブートモードをBIOSに設定します。

  3. インストールが完了したら、ダウンロードしたGAPPs zipをファイルエクスプローラーアプリのapkと一緒にペンドライブに配置します(ESファイルエクスプローラーをお勧めします。エクスプローラーで直接zipを抽出できます)。

  4. VMが起動したら、メニューバーの[デバイス](または同様の)オプションからペンドライブをVMに割り当てます。

  5. pendriveからファイルエクスプローラーapkをインストールします(組み込みのファイルマネージャーを使用)(セキュリティ設定で[不明なソース]オプションが有効になっていることを確認してください)。

  6. 次に、このガイドに従ってVMをroot化します。

  7. 最後に、GAPPs zipを/sdcard/VM内の便利な場所(に解凍されるような場所)に抽出し、このガイド(方法2を使用)に従ってインストールします。

ほとんどの携帯電話やAndroidを搭載した他のデバイスには、OEMがGoogleからライセンスを取得しているため、これらのGoogle Apps(GAPP)がプリインストールされています。 Googleから。エミュレーターは、2番目のカスタムのカテゴリーに分類されます。

また、アプリの位置ハードウェアと地域の制限も原因となる可能性があります。エミュレーターは位置ハードウェアをエミュレートできず、予期しない位置または地域データをアプリに提示するため、アプリがクラッシュ/フリーズ/何らかの原因になります。

編集:

logcatファイルの分析から、Postcard Creatorアプリはデバイス上のタッチ対応画面を積極的にチェックしていると結論付けることができます(SDK以外のエミュレーターまたはBluestacks / Youwaveは失敗します)。与えられたケースでは、おそらくこれがアプリのクラッシュの原因です。また、アプリはネイティブライブラリをロードしています。libxwalkcore.soこれは、Dalvik VMライブラリからのFatal Signal 11(SIGSEGV)に続いて実行されます。これは、おそらくアプリのプロセスを強制終了するセグメント障害(segfault)を示しています。また、アクティビティのスクリーンショットを撮るときにエラーが発生します。これは、おそらく最近のアプリに対してAndroidが表示するものに関連しており、アプリがクラッシュしたため理解できます。

また、VMwareはタッチ対応デバイスのタッチスクリーンにパススルーできると思いますが、タッチ対応デバイスでのみ実行するように構築されていないAndroid-x86は、タッチスクリーンを必要とするアプリにタッチスクリーンを提示するために必要なドライバーが不足している可能性がありますそれ。

編集2:

今日これに遭遇しました:ConsoleOS(これはエミュレーターではないことに注意してください。Windowsを搭載したPCでデュアルブートモードでLinuxディストリビューションを実行するようなものであり、それらの間の切り替えが高速(10秒程度)です)。

これは、x86 PCおよびタブレット用のAndroidオールインワンパッケージであり、ネイティブライセンスのGAPPを許可し、OEMディストリビューション用にGoogleからライセンスされています。これはちょうどそれを切るかもしれません。アプリが実行されない場合は、x86プラットフォームをサポートしていない可能性があります。その後、どうすればよいかまったくわかりません。

重要

これは開発者向けのリリースであり、完全な機能やバグがあるわけではありません。それを「アルファ」ROMと考えてください。起動を拒否するか、その他のさまざまな問題が発生する可能性があります。テストPCが完全に使用できなくなる可能性があります。これが起こっても私を責めないでください。この警告に注意してください。

これをチェックしてください(他のAndroid-on-x86プロジェクトとの「それら」の比較):

比較

画像クレジット:ConsoleOS Inc.


ありがとうございました!大学で無料で入手できるVM Ware WorkStationバージョン12を使って、できるだけ早く試してみます。Surface Proがないので、ノートブックで試してみる必要があります。
ラミニン2015年

次に、VMWare WorkstationにAndroidをインストールしてみました。インストールプロセスは、Android仮想画面を(1時間以上)フリーズしないと完了しません。次のようになります。imgur.com / T3qPcjDインストールプロセスが中断/フリーズする理由がわかりません。仮想マシンを再起動して、Google-AppStoreパッケージを今すぐロードできるかどうか試してみる必要がありますか?
ラミニン2015年

あなたはガイドに従いましたか?
Tamoghna Chowdhury、2015

1
考えがある。
Tamoghna Chowdhury、2015

1
こんにちはTamoghna Chowdhury。あなたの「EDIT 2」は素晴らしい音です!ありがとうございました!私は2台のコンピューターでテストしましたが、残念ながら2台のコンピューターシステムでは動作しません(PCがUSBデバイスを起動しようとすると、空のスペースが途切れます)。現在、コンソールOSはwiki.console.com.co/w/Devicesにリストされているコンピューターシステムの1つで正常に動作するはずです。誰かがそれを試すのが楽しくて、PostCard Creatorも機能する場合は、成功したかどうかお気軽にお知らせください。
ラミニン2015年

1

Googleは最近、ARC Welder Chromeアプリをリリースしました。これにより、Chrome OSまたはChrome Webブラウザーを使用している場合にAndroidアプリを実行できます。

この入門ガイドをご覧ください。

GoogleのARC溶接機を使用してChromeでAndroidアプリを実行する方法

非常に一般的な指示:

  1. セットアップ作業フォルダー(一度オフにすると、最初の起動時にのみ発生します)

  2. APKをロードする

  3. Luanchをクリックすると、APKが実行されます。

これがうまくいくことを願っています。さらに情報が必要な場合はコメントを追加してください。


1
残念ながら機能しません。私はGoogle Chrome 46(64ビット)を使用して、ARC Welderを起動しました。「APKを追加」を押した後、apkをロードしましたが、アプリがロードされません。30分後、私はまだAPKをロードしようとするARC Welderを閉じます。
ラミニン2015年

1
@laminin上記の質問のコメントから、logcatを保存するのに十分なディスク領域がない場合、動作するためにいくつかの領域が必要であるため、エミュレータを実行するのに十分な領域がありません。そしてさらに試みる。空き容量がないと何もうまく実行できないからです。
Matt07211、2015年

1
ARC Welderを正常にインストールした後、約2 GBがありました。したがって、ディスク領域はARC Welderとは関係ありません。誤解を避けるために、上記のディスク領域に関するコメントを削除しました(18 GBの空き領域を作成しました)。
ラミニン2015年

1
@lamininこの問題は解消されたので、問題の別の原因を取り除くことができます。また、もう一度APKをダウンロードして、新しいバージョンがエミュレータで動作するかどうかを確認してください。
Matt07211、2015年

1
上記の付録を参照してください(adb.exeもリストされているtoolsフォルダーで生成された「adb logcat」のような完全なファイルが見つからなかったため、コンソールから取得した部分(cmd.exe)をアップロードしました)
laminin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.