genymotionまたはandroid studioのsdk toolsのadbとemulatorの概要
2593 ワード
sdkをインストールした後またはgenymotionでは、adbとemulatorの2つのものがあります.
adbの概要:
ADBの全称はAndroid Debug Bridgeで、字面の意味はAndroidデバッグブリッジで、簡単に言えば、Androidシステムが提供するツールで、それを通じて、私たちはパソコンに携帯電話に接続する通路を構築することができて、それからパソコンで携帯電話にいくつかの指令を送って、私たちがしなければならない仕事を完成することができます.
ADBはブリッジをデバッグする役割を果たす.ADBではEclipseでDDMSでAndroidプログラムをデバッグできますが、はっきり言えばdebugツールです.ADBの動作は比較的特殊で、Socket TCP 5554などのポートを傍受する方式でIDEとQemuを通信させ、デフォルトではADBはdaemon関連のネットワークポートになるので、Eclipseを実行するとADBプロセスが自動的に実行されます.
ADBはandroid sdkのツールで、androidシミュレータまたは実際のandroidを直接操作して管理する主な機能は次のとおりです.デバイスのshell(コマンドライン) を実行管理シミュレータまたはデバイスのポートマッピング コンピュータとデバイスの間のファイルのアップロード/ダウンロード ローカルapkソフトウェアをシミュレータまたはandroidデバイス にインストールする
ADBはクライアント-サーバ側プログラムで、クライアントはあなたが操作するためのコンピュータで、サーバ側はandroidデバイスです.
PC側のADBコマンド:
ADBでよく使用されるいくつかのコマンドデバイス を表示する
このコマンドは、現在接続されているデバイスを表示します.コンピュータに接続されているandroidデバイスまたはシミュレータが表示されます.インストールソフトウェア このコマンドは、指定したapkファイルをデバイスにインストールします.アンインストールソフトウェア
-kパラメータを追加すると、ソフトウェアをアンインストールするが構成とキャッシュファイルを保持する.ログインデバイスshell
このコマンドはデバイスのshellにログインします.
追加は直接デバイスコマンドを実行し、リモートコマンドを実行することに相当します.コンピュータからデバイス にファイルを送信
pushコマンドでパソコン上のファイルやフォルダをデバイス(携帯電話)にコピーできます.デバイスからファイルをコンピュータにダウンロードする
pullコマンドでデバイス(携帯電話)のファイルやフォルダをパソコンにコピーできますヘルプ情報を表示
住所を忘れました.
このコマンドは、andorid statio:${ANDROID_HOME}/tools/;をインストールするヘルプ情報の場所を表示します.インストールgenymotionを使用すると、プロジェクト内のandroidディレクトリまたはiosディレクトリの下にbuildというファイルがあります.gradleはその中の構成が必要です.参考(grandle plugin guide):https://docs.genymotion.com/Content/Home.htm
シミュレータの概要:
android stadioのemulatiorは、emulatorコマンドであるため、ANDORIDHOME/planttoolsにあるはずです.genymotion(linuxシステム)は:{genymotion_home}/genymotionshellまたはgenymotion_shellコマンド
android stadioのemulatorコマンドなどの一般的なコマンド:
adbの概要:
ADBの全称はAndroid Debug Bridgeで、字面の意味はAndroidデバッグブリッジで、簡単に言えば、Androidシステムが提供するツールで、それを通じて、私たちはパソコンに携帯電話に接続する通路を構築することができて、それからパソコンで携帯電話にいくつかの指令を送って、私たちがしなければならない仕事を完成することができます.
ADBはブリッジをデバッグする役割を果たす.ADBではEclipseでDDMSでAndroidプログラムをデバッグできますが、はっきり言えばdebugツールです.ADBの動作は比較的特殊で、Socket TCP 5554などのポートを傍受する方式でIDEとQemuを通信させ、デフォルトではADBはdaemon関連のネットワークポートになるので、Eclipseを実行するとADBプロセスが自動的に実行されます.
ADBはandroid sdkのツールで、androidシミュレータまたは実際のandroidを直接操作して管理する主な機能は次のとおりです.
ADBはクライアント-サーバ側プログラムで、クライアントはあなたが操作するためのコンピュータで、サーバ側はandroidデバイスです.
PC側のADBコマンド:
ADBでよく使用されるいくつかのコマンド
ADB devices
このコマンドは、現在接続されているデバイスを表示します.コンピュータに接続されているandroidデバイスまたはシミュレータが表示されます.
ADB install
* ADB uninstall < >
* ADB uninstall -k < >
-kパラメータを追加すると、ソフトウェアをアンインストールするが構成とキャッシュファイルを保持する.
* ADB shell
このコマンドはデバイスのshellにログインします.
追加は直接デバイスコマンドを実行し、リモートコマンドを実行することに相当します.
* ADB push < > < >
pushコマンドでパソコン上のファイルやフォルダをデバイス(携帯電話)にコピーできます.
* ADB pull < > < >
pullコマンドでデバイス(携帯電話)のファイルやフォルダをパソコンにコピーできます
* ADB help
住所を忘れました.
このコマンドは、andorid statio:${ANDROID_HOME}/tools/;をインストールするヘルプ情報の場所を表示します.インストールgenymotionを使用すると、プロジェクト内のandroidディレクトリまたはiosディレクトリの下にbuildというファイルがあります.gradleはその中の構成が必要です.参考(grandle plugin guide):https://docs.genymotion.com/Content/Home.htm
シミュレータの概要:
android stadioのemulatiorは、emulatorコマンドであるため、ANDORIDHOME/planttoolsにあるはずです.genymotion(linuxシステム)は:{genymotion_home}/genymotionshellまたはgenymotion_shellコマンド
android stadioのemulatorコマンドなどの一般的なコマンド:
emulator --list-avds // android
emulator -avd // android