web-dev-qa-db-ja.com

Visual StudioがデバッグできないAndroid Xamarinアプリ

Xamarinと、Android Visual Studio 2013を使用して始めました。

Androidアプリのデバッグを開始すると、ビルドされてデバイスにデプロイされ、Visual Studioでのデバッグが停止します。ブレークポイントに到達できません。アプリはデバイスで動作していますが、デバッグできません。何か不足していますか?さまざまなエミュレータと物理的なAndroid=デバイスを試しましたが、いずれのデバイスでもデバッグが機能しません。停止したように動作します。

Xamarin Studioで同じソリューションをデバッグすると機能しますが、Visual Studioで機能させることができません。

15
Maarty

デバッグモード(ターゲット上)で実行していることを確認します。

次に、アプリプロジェクトのプロパティを確認し、VisualStudioデバッガーではなくXamarinデバッガーを使用しているかどうかを確認します。

8

私は同じ問題を抱えていて、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アプリ

10
Jorge Cupi

Visual Studioがデバッグできないもう1つの理由Android Hyper-Vを使用するXamarinアプリは、Android事業。

手順:1)「ソリューションのプロパティ」に入力します2)「構成のプロパティ」を選択します3)Androidプロジェクトの[デプロイ]をチェックします.

9
  1. 「ソリューションプロパティ」に入力します
  2. 「構成プロパティ」を選択します
  3. Androidプロジェクトの[Deploy]を確認します。

    • Hyper-Vマネージャーを開く
    • エミュレータの設定に移動します
    • プロセッサー設定に移動
    • 互換性を選択
    • [プロセッサバージョンが異なる物理コンピューターに移行する]チェックボックスをオンにします
6

これは、メインのランチャーアクティビティとしてマークされたアクティビティがない場合にも発生します。

[Activity(
    ...
    MainLauncher = true,
    ...)]
public class MainActivity ...

前のプロジェクトからコードをシフトインしていて、前のプロジェクトがスプラッシュアクティビティを使用していて、新しいプロジェクトがまだそうしていない場合、簡単に間違いを犯します。

4
Kent Boogaart

アプリプロジェクトのプロパティに移動し、Androidオプションをクリックして、デバッグセクションのチェックボックスをオンにしてから、もう一度実行します。

enter image description here

3
Suraj

まだ助けが必要かもしれない人のために。また、構成マネージャーでビルドとデプロイのチェックボックスがオンになっていることを確認してください。 。 enter image description here

1
Menzi

Hyper-VマネージャーをWindows 7にインストールすることはできません(管理ツールのみがインストールされます)。そのため、この問題が発生した場合、以下の手順に従っても役に立ちません。

これは私にとってうまくいったことであり、ここでは回答として記載されていますが、マークアップされていないか、回答としてマークされていません。これは実際には最良かつ最も簡単なソリューションです。他には何もうまくいきませんでした。

Visual Studioでは、ソリューションエクスプローラーでプロジェクトファイルではなくソリューションファイルを選択してください。次に、左側のペインで[プロジェクト]> [[プロジェクト]プロパティ]に移動し、[構成プロパティ]> [構成]を選択します。可能な場合は、デプロイ機能を確認します。配置可能なプロジェクトのみにオプションがあります。

これは私の命を救い、Xamarinをほとんどあきらめました。これが私のような人に役立つことを本当に願っています。

0
Stanley