2017-01-21 31 views
-2

私のAndroidベースのデバイスでアプリをデバッグしたいと思います。どのように私はUSB(1回ではない)またはサードパーティのアプリケーションなしでadbに接続することができます。USBなしでAdbをオンにする

su 
setprop service.adb.tcp.port 5555 
stop adbd 
start adbd 

上記のコマンドはアンドロイドデバイス端末で動作し、同じコードをロリポップで使用しました。コードの下 しかしないでロリポップ以下、(スーパーユーザ権限が付与された。)

はロリポップで、

List<String> cmdList = new ArrayList<String>(); 
      cmdList = loadCmdList(); 


    for (int i = 0; i < cmdList.size(); i++) 
      { 
       String cmd = cmdList.get(i); 
       Log.d(TAG, "cmd >>>" + cmd); 

       Process p=Runtime.getRuntime().exec(cmd); 

      } 


       public List<String> loadCmdList() 
     { 
      List<String> cmdList=new ArrayList<String>(); 
      try { 
       cmdList.add("adb shell su"); 
       // cmdList.add("su"); 
       cmdList.add("setprop service.adb.tcp.port 5555"); 
       cmdList.add("stop adbd"); 
       cmdList.add("start adbd"); 
      }catch (Exception e) 
      { 
       Log.d(TAG,"Exception >>>"+ Log.getStackTraceString(e)); 
      } 
      return cmdList; 
      } 

でもないロリポップ以下で動作します。

+0

あなたはUSBケーブルなしでデバイスを接続したいですか? –

+0

@ Roderick Lord、はい、あなたは正しいです。私は端末を使って同じことを達成することができますが、同じ問題を抱えています。たとえ私のコードに同じものを統合しても、ロリポップでうまくいきます。しかし、以下のバージョンではありません。 – Sudarshan

+0

Wi-Fiを使用してADBに接続していますか? –

答えて

1

このチュートリアルをご覧ください。https://www.youtube.com/watch?v=xYcaG1MDcBU Wi-Fi経由でADBに接続できるアプリケーションもあります:https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb&hl=en。 XDAの開発者は、見た目がわかればADBツールも持っています:https://forum.xda-developers.com/android/apps-games/app-adb-tools-t2954734。他にも多くの方法があります。

Googleはまた、接続方法の公式ドキュメントがあります両方にアクセス可能な共通のWi-FiネットワークへのADBとの

  1. 接続デバイスとコンピュータを。

  2. デバイスをコンピュータにUSBケーブルで接続します。

  3. $ adb tcpip 5555

  4. USBケーブルを抜き

    ポート5555上のTCP/IP接続をリッスンするために、ターゲットデバイスを設定します。

  5. デバイスのIPアドレスを検索します。

もっと

$ adb devices List of devices attached device_ip_address:5555 deviceがここで見つけることができます:

$ adb connect device_ip_address

  • ターゲットデバイスへの接続を確認して、あなたのIPアドレスを持つデバイスへ

  • 接続https://developer.android.com/studio/command-line/adb.html

  • +0

    私はアプリを使いたくないです。上記のコマンドは、ターミナルでもロリポップでもうまく動作します。私はアンドロイドの下のバージョンでも同じことを達成したい。 – Sudarshan

    +0

    私はUSBにまったく接続したくありません。コード上のusbがなければ、ロリポップでうまく動作します。私はロリポップバージョンの下で同じことを達成する必要があります。 – Sudarshan

    +0

    申し訳ありませんが、私は他の方法は分かりません。 –

    0

    ADBデバイスをpcに接続します。

    1)パスcへの移動:デバイスのユーザー/ your_pc_name /アンドロイド-SDK/SDK /プラットフォーム・ツール

    2)ADBデバイス リスト お使いのデバイス名

    3)adbのTCPIP 5555 あなたのIPアドレスを接続ADB)電話について>お使いの携帯電話のIPアドレス setingsを確認してください)5555

    4>ステータス

    5:TCPモードポートで再起動55 55 例:192.168.1。111:5555

    +0

    ADBデバイスをPCに接続する:私はADBに接続するためにUSBやサードパーティのアプリケーションを使用したくありません。私はusbを使ってデバイスでADBを起動したい。 – Sudarshan

    +0

    サードパーティのアプリやUSBがなければ不可能です。 –

    +0

    可能ではありません。上のコードはロリポップで動作します。しかし、以下のバージョンではありません。 – Sudarshan

    関連する問題