2010-12-04 12 views
14

あなたのアンドロイドアプリケーションをデバイスに直接開発する方法として、usbコネクタを使用し、eclipseを使用してドライバをインストールする方法があります。このように、このワイヤレスを行う既知の方法はありますか?ワイヤレスでアンドロイドベースのデバイスで開発する

編集: 理想的には、これはルートされたデバイスを必要としません。

答えて

11

更新:これは最近のSDKでネイティブにサポートされるようになりました。 「無線の使用状況」でhereを参照してください。要するに

  • 抜いてお使いのデバイス
  • システム設定でお使いのデバイスのIPを検索します
  • 入力し

    はUSB経由でお使いのデバイスへ
    • 接続を
    • は "5555 ADB TCPIP" を入力します。 "adb connect [ip address]:5555"
    • これだけです!

      は、無線ADBアプリをインストールします。レコードの


  • は、ここでの回答の古いバージョンです。詳細はこちら:​​

    EDIT:OK、それにrootが必要です。あなたが根を持っていなければ、もう少し面倒です。

    • パソコンからAPKファイルを転送するには、任意のワイヤレス転送手段(BluetoothまたはFTP、市販のアプリケーションが多数あります)を使用してください。電話。
    • ファイルマネージャ(たとえば、OIファイルマネージャ)を使用してファイルに移動して開きます。

    ステップ1は、FTPを使用している場合(および少なくともUnixベースのシステムでは、ほとんどの場合Bluetooth経由で)、コマンドラインから自動化できます。

    ステップ2は簡単には簡略化できません。しかし、単にあなたの携帯電話のAPKファイルにACTION_VIEWを実行するインストーラアプリを書くことができます。

    明らかに、これはパッケージインストーラを経由するので、インストールプロセスとすべてを確認する必要があります。しかし、ちょっと、それは無線です:)

    (サイドノート:Androidにはいくつかのtelnetdとsshdのソリューションがありますが、私が見つけられないものはroot以外の電話機です。このプロセスをより快適にすることができるかもしれません。)

    +0

    これは役に立ちますが、私は友人からデバイスを借りてきたので言及していませんでした。ルートが必要ないデバイスが必要です。とにかくupvoted :) –

    +0

    私の悪い!私は何か根本的なものがあるかどうかわからないという根強さに慣れています!とにかく、私は詳細情報のための答えを編集します。 – EboMike

    +0

    非標準の上位(特権のない)ポート番号を使用する場合は、特権のないユーザーとして実行されるtelnetdまたはsshdを実行することができるはずですが、普通のことしかできませんアプリケーションユーザーは可能性があります。 –

    0

    すでに実行中のadbの形式はありませんか?デバッグを有効にする方法については、設定を参照してください。 connectbotなどのターミナルエミュレータアプリを入手して起動し、何が実行されているかを確認するために 'ps'を実行します。

    あなたがタブレットの名前を投稿(と、それをグーグル!)場合に根ざした携帯電話を持っている人のために、既に

    +0

    ええ、私はそれをデバッグすることができますが、USB経由で、私が知りたいのは、USB(すなわち無線)を使わなくてもそれを行う方法があるかどうかです。とにかくありがとう:D –

    関連する問題