いくつかのリンクを見つけましたが、これがどのように行われるかを説明していません。 Xamarin Studio IDEを使用してデバッグできますが、そのIDE(攻撃なし)はVisual Studioと比較して不十分です。 Visual Studioを使用すると、デバッグするエミュレータを選択するオプションのみがあるようです。それで、実際のデバイスでUSB経由でデバッグするにはどうすればよいですか(すでにUSBデバッグ= trueを持っています)?
OnePlusでVisual Studio 2017を使用しています。
デバッグを機能させるために、次のことを行いました。
補足:使用するケーブルにも依存する場合があることに気付きました。それでもうまくいかない場合は、別のケーブルを試してください。
Androidデバイスで確認プロンプトが表示され、PCの接続が許可されているかどうかが尋ねられます。お使いのデバイスの画面がスリープ状態になった場合、これを見逃すのは簡単です。
Visual Studio 2015とXamarinを使用していますが、Galaxy S4を認識させる唯一の方法は、VSの実行中にUSBデバッグをオフにしてから再びオンにすることです。これは、VSでこの電話を使用するたびに必要です。 Android Studioでこれを行う必要はありませんでした。
1-オリジナルのドライバー(例: http://androidmtk.com/download-samsung-usb-drivers )
2-モバイルで開発者向けオプションを有効にします(たとえば、Android 4.2.2で、[モバイル情報]-[シリアル番号]の7クリックを実行します)
3-モバイル開発者向けオプションのUSBデバッグも
同様の問題も発生しました。携帯電話モデルに固有のUSBドライバーをインストールすることで解決しました。
tl; drまだインストールしていない場合は、ドライバーをインストールします。
上記のコメントの1つで述べたように、デバイス固有のUSBドライバーをインストールし(LGドライバーは here )、問題を解決しました。今では完全に動作します。
デバッグを有効にするためにドライバーをインストールする必要はないだろうという印象(間違っています!)でした。すでにデバイスをラップトップに接続してファイルなどを表示できたため、ドライバーは不要だと考えました。
他のすべての準備が整うと、デバイスは「互換性のないデバイス」リストに表示されます。これは、プロジェクトに設定されている「Minimun Androidバージョン」がデバイスにあるAndroidバージョンよりも高い場合に発生する可能性があります。その場合、Androidマニフェストに「Minimun Android version」を設定できます
モバイル接続をUSB充電モードに設定し、USBデバッグを有効にします。ドライバーのインストール後にモバイルを切断して再接続すると、ドライバーのインストールを要求される場合があります。これは、デバッグのためにVisual Studioデバイスリストに表示されるはずです。