web-dev-qa-db-ja.com

AndroidエミュレータにMac OSにAPKをインストールする

私はこれらの手順に従ってみました(- ここ から):

go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac 
./adb install myApp.apk
to install app on the emulator

しかし、「./ emulator -avd phoneEmulator」(phoneEmulatorは私のエミュレータの名前です)を実行すると、次のように表示されます。

Phil-Knights-MacBook-Pro:tools philiplknight$ ./emulator -avd phoneEmulator
2012-07-30 22:44:33.377 emulator-arm[2859:80b] Warning once: This application, or a
library it uses, is using NSQuickDrawView, which has been deprecated. 
Apps should cease use of QuickDraw and move to Quartz.

それはあたかもそのコマンドが戻らないかのようです。

2つ目のコマンドを入力できない場合./adb install myApp.apkそのウィンドウで、どこに呼び出しますか?

18
TruthOf42
  1. オープンターミナル
  2. android-sdk-mac\platform-toolsに移動します
  3. タイプ./adb install myApp.apk
25
Kirit Vaghela

まず、APKをツールやその他のSDKディレクトリにコピーしないでください。 SDKディレクトリにcdしないでください。それらをPATH環境変数に追加するか、コマンドラインでそれらの絶対パスを使用してください。次に、エミュレータを実行してから同じ端末からコマンドを実行する場合は、プロセスをバックグラウンド(&)に送信します。

$ export PATH=$PATH:/path/to/sdk/tools:path/to/sdk/platform-tools
$ emulator -avd myEmulator &
$ adb install /path/to/my.apk
16

次の方法で回避できます。

  1. * .apkファイルをお持ちでない場合は、ダウンロードしてください。
  2. Android Studioとエミュレータを実行を開きます。
  3. Finderを開き、location which *。apkファイルを含むに移動します。
  4. その* .apkをドラッグしてemulatorにドロップすると、確認後に* .apkがエミュレータにインストールされます。
  5. インストールが成功すると、アプリケーションメニューに表示されます。
8
Sonu

次の方法で回避できます。

  1. Yourapp.apkをインターネットにアップロードします。つまり、yourhost.com/yourapp.apk
  2. エミュレータを実行する
  3. エミュレータでインターネットブラウザを開き、リンクyourhost.com/yourapp.apkにアクセスします。
  4. ダウンロードとインストール
5
Frank Nguyen

このエミュレータが起動したら、adbを別の端末から実行できます。

0
TheSteve

Android Eclipseからのアプリケーション)として実行したときに、アプリがエミュレータにインストールされるのは私だけですか?

つまり、Eclipseを使用できるのに、なぜadbの問題を解決するのでしょうか。 (あなたがEclipseに対して何かを持っているのでなければ!)

0
Ajay Gautam

これを試してください app 。 .apkファイルへの関連付けを作成した後、ダブルクリックするだけでapkがインストールされます。これはすべてgithubソースで説明されています。

0
Vito Valov

可能性があります MAC OS端末 のすべてのコマンドに役立ちます

0
Ashok Domadiya