アプリをテストするには、Android デバイスでネットワーク接続が必要です。ノートの WiFi アダプターが壊れたので、2 時間後に USB 経由で接続を設定しました。しかし!「Wired Tether」を起動して接続を取得すると、Eclipse にデバイスが表示されず、アプリをデバッグできません。
この問題を解決する方法を知っている人はいますか?USB テザリングを使用して、電話でインターネット接続を取得し、同時にアプリをデバッグしますか?
USBデバッグとテザリングを同時に使用する方法がわかりません。ただし、いくつかの回避策があります。
これらのソリューションには、いくらかのコスト、労力、または不便が伴うことを私は知っていますが、うまくいけば、1つがあなたのために働くでしょう。
編集:
@shkschneiderと@CodeShaneからの回答に記載されているように、Bluetoothを介したインターネット共有が可能です。CodeShaneの回答は、PdaNet(USBテザリングとデバッグを同時に実行できるようです)に言及しており、リンクが含まれています。別の解決策はOpenGardenです。これらのソリューションは、電話を介してコンピューターにインターネットへのアクセスを提供します。逆が望まれる場合(そしてこれは質問から完全には明らかではありません)、逆テザリングが答えのようです(@NickLからの答えを参照してください)。
簡単に言うと、できません。Android は単純にそれをサポートしていません (これは AOSP のせいというよりも、USB 標準とテザリング アクションによるものです)。
したがって、問題を回避するには、次のいずれかを行う必要があります。
別のソースからインターネットを取得する
たぶん、イーサネット接続できますか?
別の方法で携帯電話からネットブックにインターネットをテザリングする
Wi-Fi アダプターが壊れているため、ワイヤレス テザーを使用できませんが、Bluetooth を使用してテザリングできますか?
別の方法で電話をデバッグする
aLogCat などの Android アプリケーションを使用できますか?
しかし、申し訳ありませんが、ネットブックからの USB デバッグ中に電話からネットブックに USB をテザリングすることはできません。あなたの成功は、代替ソリューションを見つける能力にかかっています。
Eclipse Juno を介して同じ電話で Android アプリケーションをデバッグしているときに、 USB テザーインターネット用の PDANet を使用してこの返信を入力していることを指摘したいと思います。どちら側がこれを修正したかはわかりませんが、素晴らしいです!
Eclipse がデバイスを認識しない理由については、標準的なトラブルシューティングのヒントが適用されます.. USB デバッグと不明なソース/サード パーティ アプリを有効にして、再起動を試み、USB ドライバーを確認し、ドライバー/Eclipse を更新してください..
Bluetooth テザリングを使用してインターネット接続を取得し、USB を使用してデバッグできます。
はい、可能です。以下のリンクで利用可能なハックがあります!
私があなたの質問を正しく理解していれば、あなたの携帯電話を USB 経由で PC にテザリングし、PC の (インターネット) 接続を使用しても logcat 出力を取得したいですか?
はい、これは確かに可能です。テザリングは、PC が電話のインターネットを使用する場合であり、逆の方法はリバース テザリングと呼ばれます。デバイスをルート化する必要があります。その後、このアプリケーションをリバース テザリングに使用できます。
携帯電話を USB 経由でコンピューターに接続するときは、アプリケーションで [接続] を押します。次に、リバース テザリング接続を処理するアプリをスマートフォンにインストールします。それは機能します。接続中に「DNSの確認」を押す必要がある場合があります..しかし、機能します! また、USB 経由のデバッグも通常どおりに機能します。
実際にTCP経由でadbを電話に接続できます。ただし、これが機能するには、ルート化された電話が必要になる場合があります