やあ!
アプリケーションをテストするための PDA (Windows モバイル) がいくつかあります。そのうちの 1 つが HTC Touch Dual で、デバッグにいくつかのバグがあります。私が使用できる別の ARMv6 デバイスがありますが、それは遠く離れています。そのため、USB ケーブルは使用できませんが、TCP/IP (イントラネットではなくインターネット) は使用できます。
リモートの Windows モバイル デバイスに接続してアプリケーションをデバッグするにはどうすればよいですか?
さまざまな方法を試した結果、次のことがわかりました。
- ActiveSync が悪いです。デバイスへのすべての外部接続が無効になり、ActiveSync 経由で接続されている間、デバイスをリモートでデバッグすることは不可能です (または方法がわからないだけです)。
- VPN を作成し、デバイスを Wi-Fi 経由でリモート PC に接続し、デバイスへのルートを VPN 経由でアクセスできるようにセットアップしました。このステップで、デバイスはリモート PC の Visual Studio からActiveSync ( MSDN ) なしで接続できます。しかし、私の PC の Visual Studio からの接続は利用できませんでした - 「デバイスの準備ができていません」。デバイスに ping を実行できますが、Visual Studio から接続できません。
次のことを確認しました。
- 上記のMSDNの記事で述べたように、ActiveSyncなしで接続するバイナリバージョンが正しいこと
- ルーター/ファイアウォールは何もブロックしません
- デバイスはデバッグの準備ができています
- デバイスへのスニッフィングされたパケットは、リモート PC 接続と私の PC 接続の場合に似ていますが、どういうわけか私の PC は 1 つの接続しか確立せず、リモート 2
ActiveSync を使用しない VPN および PDA 接続は、リモート デバッグを取得するのに非常に近いと思いますが、何か問題が発生します。多分私は今少し眠る必要があります:)
質問は次のとおりです。
- リモート winCE アプリケーションをより簡単な方法でデバッグする方法を知っていますか?
- 「VPN 方式」が最も単純な方法である場合、どのような問題が発生する可能性がありますか?
ありがとうございました。