Xamarinと、Android Visual Studio 2013を使用して始めました。
Androidアプリのデバッグを開始すると、ビルドされてデバイスにデプロイされ、Visual Studioでのデバッグが停止します。ブレークポイントに到達できません。アプリはデバイスで動作していますが、デバッグできません。何か不足していますか?さまざまなエミュレータと物理的なAndroid=デバイスを試しましたが、いずれのデバイスでもデバッグが機能しません。停止したように動作します。
Xamarin Studioで同じソリューションをデバッグすると機能しますが、Visual Studioで機能させることができません。
デバッグモード(ターゲット上)で実行していることを確認します。
次に、アプリプロジェクトのプロパティを確認し、VisualStudioデバッガーではなくXamarinデバッガーを使用しているかどうかを確認します。
私は同じ問題を抱えていて、XamarinのドキュメントでHyper-Vのこの回避策を見つけました: https://developer.xamarin.com/guides/Android/deployment,_testing,_and_metrics/debug-on-emulator/visual -studio-Android-emulator /
TL; DR; Hyper-Vマネージャーを開きます->エミュレーターの設定に移動します->プロセッサー設定に移動します->互換性を選択します->「プロセッサーバージョンが異なる物理コンピューターに移行する」チェックボックスをマークします->完了しました! (少なくとも私にとって)VSは今私のデバッグAndroidアプリ
Visual Studioがデバッグできないもう1つの理由Android Hyper-Vを使用するXamarinアプリは、Android事業。
手順:1)「ソリューションのプロパティ」に入力します2)「構成のプロパティ」を選択します3)Androidプロジェクトの[デプロイ]をチェックします.
Androidプロジェクトの[Deploy]を確認します。
これは、メインのランチャーアクティビティとしてマークされたアクティビティがない場合にも発生します。
[Activity(
...
MainLauncher = true,
...)]
public class MainActivity ...
前のプロジェクトからコードをシフトインしていて、前のプロジェクトがスプラッシュアクティビティを使用していて、新しいプロジェクトがまだそうしていない場合、簡単に間違いを犯します。
Hyper-VマネージャーをWindows 7にインストールすることはできません(管理ツールのみがインストールされます)。そのため、この問題が発生した場合、以下の手順に従っても役に立ちません。
これは私にとってうまくいったことであり、ここでは回答として記載されていますが、マークアップされていないか、回答としてマークされていません。これは実際には最良かつ最も簡単なソリューションです。他には何もうまくいきませんでした。
Visual Studioでは、ソリューションエクスプローラーでプロジェクトファイルではなくソリューションファイルを選択してください。次に、左側のペインで[プロジェクト]> [[プロジェクト]プロパティ]に移動し、[構成プロパティ]> [構成]を選択します。可能な場合は、デプロイ機能を確認します。配置可能なプロジェクトのみにオプションがあります。
これは私の命を救い、Xamarinをほとんどあきらめました。これが私のような人に役立つことを本当に願っています。