2017-07-10 5 views
2

まず最初に、これは複数の人が直面していた問題のようですが、質問を通して解決策を見つけられませんでした。だから私はここで別の質問を作成します。Xamarinを使用しているAndroidプロジェクトはVisual Studioのブレークポイントに達しません。2015

私はxamarin/androidプロジェクトをVisual Studio 2015に持っていますが、これはデバイスに完全にはうまく配置されますが、ブレークポイントには当てはまりません。コードは、ログ出力を含めて、それらの上で実行されます。すでに試みられフィックスの

一覧:

  • ソリューションモードが「デバッグ」
  • に設定されていることを確認し選択したデバッガを確認xamarinデバッガ
  • は「Mainlauncherで活動があることを確認しています=真の展開」を
  • は、Androidプロジェクトを持っていることを確認してください属性は 『『速い展開を使用する』
  • がいることを確認してください確認』
  • をチェックされていません10
  • 開発者向けオプションが
  • は、プロジェクトへのパスは、これらのそれぞれが無駄にソリューション全体の再構築+きれいにしようとした特別な文字やスペース

が含まれていないことを確認し、デバイス上で設定されていることを確認。ブレークポイントは、シンボルがロードされていることを意味しています(.pdbファイルもチェックしています)。

デバッガで問題が発生する可能性がありますが、ブレークポイントに達していないような人は、私はすべての耳(および目)です。

珍しいことですが、モジュールのウィンドウが空であること、プロジェクトを実行していて、デバッグをうまく行うことができる友達がこのウィンドウに情報を持っていることがあります。問題の症状

ソフトウェアバージョン: のVisual Studio 2015:14.0.25123アップデート2、 Xamarin:4.5、 Xamarinアンドロイド:7.3.1.2、 デバイスのAndroid:4.4.2、 Windowsの場合:Windowsの10プロ

編集:ステップを確認し、モジュールに関する情報を追加しました。

+0

設定 - > Androidオプション - >デバッグオプション - >デベロッパー計測(デバッグとプロファイリング)を有効にしていることを確認しましたか? –

+0

これは私がその問題を抱えていたように見えるかもしれません。私が悪名高い "Unknown identifier"問題の回避策を見つけたと同時に、 https://stackoverflow.com/questions/29612645/unknown-identifier-when-using-constants-c-sharp/36409069#36409069 –

+0

@ AaronThompsonはい、このオプションは既に選択されています。 –

答えて

1

ねえので、これは働いていなかったという理由は明らかではないが、私は急に作業を開始するために、それを変更し、正確な設定を見つけることができました。

のAndroidプロジェクトのプロパティ - >ビルド - >選択解除最適化コード

私はなぜ知らないが、すぐにプロジェクトがデバッグを開始しました。

情報を表示していないモジュールウィンドウの問題は引き続き発生しますが、実際にはデバッグできないため、実際には影響はありません。

0

ビルドのインストール中にデバッグモードを有効にしてください。

1)デバッグのためのアプリケーションの種類を選択してください。..

Selection Application type

2)デバッグ用のデバッグモードアプリを選択してください。..

enter image description here

上記のご希望があれば、ブレークポイントで動作するデバッグモードアプリを有効にすることができます。

+0

ねえ、私はアプリの種類のデバッグを選択したことを述べました。しかし、提案をありがとう。 –

0

プロジェクトディレクトリ名に特殊文字が含まれている可能性があります。

プロジェクトディレクトリの名前を変更して再構築してください。

このバグはbugzillaでも言及されています。

https://bugzilla.xamarin.com/show_bug.cgi?id=39122

+0

私は非常に単純なパス "C:/dev/gw/project.android"にコードをコピーしましたが、問題は解決しません。C –