android adb pull
adb命令下のpullの役割は携帯からパソコンに向かって書類を拷問することです。
コマンド:adb pull/sdcard/*.txt D:\ 説明:携帯カードのテキストファイルをコンピュータDディスクにコピーします。
pushはpullとは逆に、パソコンから携帯にファイルをコピーする役割をしています。以下は例です
adb push d:\lzd.doc/mnt/sdcard/jaj_trining/fingerprint/
Androidテスト開発(JavaのJUnitに似ている)はいい方法ですが、logcatを見るのが王道です。
なぜですか?アンディのソースコードを見たら、Log**のような言葉がたくさんあることを知っているはずです。
ですから、ロゴを見ると、問題点をより速く直接的に見つけて、あなたの開発を加速します。
もちろん、Android Debug Bridgeといういいツールを提供してくれます。
次に自分のプロジェクトの経験を結び付けて、adbというツールを皆さんと共有します。
まず、コンソールの下でadbを叩くと多くの情報が出てくることを保証します。これは環境変数の配置okを説明します。どのディレクトリでもadbコマンドが使えます。
なければ、adbのディレクトリに入って、adbコマンドを使用しなければなりません。
このコマンドは、androidにパッケージplotform-toolsをインストールします。
1.お問い合わせはいくつかのandroid設備接続adb serverがあります。
[java]view play copy print?
adb devices adb devices
2.アプリのインストール
<path_to_appk>あなたのappkファイルのパスを表します。
[java]view play copy print?
adb install adb install
3.デバイスからファイルをローカルにコピーする
<remote>は携帯電話の中のフォルダまたはファイルの経路を表し、<local>は携帯電話の中のフォルダまたはファイルの経路を表します。
[java]view play copy print?
adb pull adb pull
4.デバイスからファイルをローカルにコピーする
<remote>は携帯電話の中のフォルダまたはファイルの経路を表し、<local>は携帯電話の中のフォルダまたはファイルの経路を表します。
[java]view play copy print?
adb push adb push
ここで注意したいのですが、フォルダをコピーすると、フォルダ内のファイルが再帰的にコピーされます。
下の例のように、/home/mark/mPro/以下のフォルダtestを/sdcard下のxxディレクトリにコピーします。
xxを指定しないと、testの下のものはめちゃくちゃにsdcardに入れます。
[java]view play copy print?
adb push/home/mark/mPro/test/sdcard/xx adb push/home/mark/mPro/test/sdcard/xx
5.ロゴcatを確認する
[java]view play copy print?
adb logcat adb logcat
このような表示は、コンソールがすべての情報をプリントアウトします。
もっと小さい範囲のlogcatを見たいならば、例えば自分で定義したTag.
例えば、次の例:
ClienntActはカスタムTAGであり、Log.d(「TAG」、「****info***」)の方法で使用され、この情報を確認するコマンド:
[java]view play copy print?
adb logcat-s ClienntAct:D adb logcat-s ClienntAct:D
一度に複数のTag対応のLogcatを見たいなら、このようにしてもいいです。
[java]view play copy print?
adb logcat-s ClienntAct:D TAG 2:D TAG 3:D adb logcat-s ClienntAct:D TAG 2:D TAG 3:D
6.adb-d、adb-e
今すぐ携帯のデバイスを起動したら、またシミュレータを起動しますが、携帯のロゴを見ると、この二つのパラメータが助けられます。
上記の例では、adbの後にパラメータ-dまたは-eを加えると、携帯電話デバイスやシミュレータのロゴを印刷することができますが、デバイスを起動するだけでパラメータを追加する必要はありません。
[java]view play copy print?
-d USBデバイスを直接接続する-e 直接エミュレータに接続する -d USBデバイスに直接接続します。e直接シミュレータに接続します。
7.shellに入る
このように、あなたはlinuxの下であなたの命令をたたくことができますようにさわやかで、残念ながらandroidサポートの命令はとても少ないです。
[java]view play copy print?
adb shell adb shell
ここで一つ質問します。
もしあなたが今パソコンで二つのシミュレータを起動して、そして二つのandroidの携帯電話にも接続したら、どうやって設備を操作しますか?
もしかしたら、操作不要な設備は全部閉鎖すると言うかもしれません。
ほほほ、これは確かに一つの方法ですが、もう一つの方法があります。
[java]view play copy print?
adb devices
[java]view play copy print?
emaulator-554 device emulator-556 device
[java]view play copy print?
adb-sシーケンス番号
[java]view play copy print?
adb-s emulator-556 logcat-s mark:D
[java]view play copy print?
adb[-e]または[-d]get-serialno
adbの他のコマンドについて、sdkドキュメントのdev guideの部分はadbを詳細に紹介しました。
これらのコマンドを使用中に忘れたら、次のように使います。
[java]view play copy print?
adb help adb help
これらのコマンドはすべてadbで使用されます。shellではなく、使用されます。
コマンド:adb pull/sdcard/*.txt D:\ 説明:携帯カードのテキストファイルをコンピュータDディスクにコピーします。
pushはpullとは逆に、パソコンから携帯にファイルをコピーする役割をしています。以下は例です
adb push d:\lzd.doc/mnt/sdcard/jaj_trining/fingerprint/
Androidテスト開発(JavaのJUnitに似ている)はいい方法ですが、logcatを見るのが王道です。
なぜですか?アンディのソースコードを見たら、Log**のような言葉がたくさんあることを知っているはずです。
ですから、ロゴを見ると、問題点をより速く直接的に見つけて、あなたの開発を加速します。
もちろん、Android Debug Bridgeといういいツールを提供してくれます。
次に自分のプロジェクトの経験を結び付けて、adbというツールを皆さんと共有します。
まず、コンソールの下でadbを叩くと多くの情報が出てくることを保証します。これは環境変数の配置okを説明します。どのディレクトリでもadbコマンドが使えます。
なければ、adbのディレクトリに入って、adbコマンドを使用しなければなりません。
このコマンドは、androidにパッケージplotform-toolsをインストールします。
1.お問い合わせはいくつかのandroid設備接続adb serverがあります。
[java]view play copy print?
adb devices adb devices
2.アプリのインストール
<path_to_appk>あなたのappkファイルのパスを表します。
[java]view play copy print?
adb install
3.デバイスからファイルをローカルにコピーする
<remote>は携帯電話の中のフォルダまたはファイルの経路を表し、<local>は携帯電話の中のフォルダまたはファイルの経路を表します。
[java]view play copy print?
adb pull
4.デバイスからファイルをローカルにコピーする
<remote>は携帯電話の中のフォルダまたはファイルの経路を表し、<local>は携帯電話の中のフォルダまたはファイルの経路を表します。
[java]view play copy print?
adb push
ここで注意したいのですが、フォルダをコピーすると、フォルダ内のファイルが再帰的にコピーされます。
下の例のように、/home/mark/mPro/以下のフォルダtestを/sdcard下のxxディレクトリにコピーします。
xxを指定しないと、testの下のものはめちゃくちゃにsdcardに入れます。
[java]view play copy print?
adb push/home/mark/mPro/test/sdcard/xx adb push/home/mark/mPro/test/sdcard/xx
5.ロゴcatを確認する
[java]view play copy print?
adb logcat adb logcat
このような表示は、コンソールがすべての情報をプリントアウトします。
もっと小さい範囲のlogcatを見たいならば、例えば自分で定義したTag.
例えば、次の例:
ClienntActはカスタムTAGであり、Log.d(「TAG」、「****info***」)の方法で使用され、この情報を確認するコマンド:
[java]view play copy print?
adb logcat-s ClienntAct:D adb logcat-s ClienntAct:D
一度に複数のTag対応のLogcatを見たいなら、このようにしてもいいです。
[java]view play copy print?
adb logcat-s ClienntAct:D TAG 2:D TAG 3:D adb logcat-s ClienntAct:D TAG 2:D TAG 3:D
6.adb-d、adb-e
今すぐ携帯のデバイスを起動したら、またシミュレータを起動しますが、携帯のロゴを見ると、この二つのパラメータが助けられます。
上記の例では、adbの後にパラメータ-dまたは-eを加えると、携帯電話デバイスやシミュレータのロゴを印刷することができますが、デバイスを起動するだけでパラメータを追加する必要はありません。
[java]view play copy print?
-d USBデバイスを直接接続する
7.shellに入る
このように、あなたはlinuxの下であなたの命令をたたくことができますようにさわやかで、残念ながらandroidサポートの命令はとても少ないです。
[java]view play copy print?
adb shell adb shell
ここで一つ質問します。
もしあなたが今パソコンで二つのシミュレータを起動して、そして二つのandroidの携帯電話にも接続したら、どうやって設備を操作しますか?
もしかしたら、操作不要な設備は全部閉鎖すると言うかもしれません。
ほほほ、これは確かに一つの方法ですが、もう一つの方法があります。
[java]view play copy print?
adb devices
adb devices
取得したデバイスの名前は、以下の通りです。[java]view play copy print?
emaulator-554 device
emulator-5554 device
emulator-5556 device
実はemulator-556はこの設備のserialです。それでは私達は使うことができます。[java]view play copy print?
adb-sシーケンス番号
adb -s
操作します。たとえば:[java]view play copy print?
adb-s emulator-556 logcat-s mark:D
adb -s emulator-5556 logcat -s mark:D
また、以下のコマンドでserialNumを得ることができます。[java]view play copy print?
adb[-e]または[-d]get-serialno
adb [-e] [-d] get-serialno
adbの他のコマンドについて、sdkドキュメントのdev guideの部分はadbを詳細に紹介しました。
これらのコマンドを使用中に忘れたら、次のように使います。
[java]view play copy print?
adb help adb help
これらのコマンドはすべてadbで使用されます。shellではなく、使用されます。