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 
    adb devices
    取得したデバイスの名前は、以下の通りです。
    [java]view play copy print?
    emaulator-554   device 
  • emulator-556   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ではなく、使用されます。