2017-05-11 14 views
4

昨日私はXamarin.Android 7.3.0にアップグレードしましたが、今ではブレークポイントにヒットしません。私は、ブレークポイントが再び動作するように取得しようとする多くのことを試してみましたが、運ました:Xamarin Androidでブレークポイントがヒットしない

  • が閉会
  • ビン/ OBJのフォルダーを削除し、私を再起動Xamarin Studioの
  • を再開ソリューションをクリーニングしませんMac
  • 新しいAndroidプロジェクトの作成
  • Xamarin.Android 7.2、Xamarin.Mac 3.2、およびXamarin Studio 6.2.1にロールバックします。

ブランドの新しいプロジェクトを作成してロールバックしたXamarinのバージョンで実行しても、それはまだ機能しません。これはコードである必要がなくなり、Xamarinの更新を排除するはずですが、まだ動作しません。

pdbファイルが生成されるので、それが何かです。私は私の設定はデバッグ-DEVに設定されている、これはデバッグ情報が完全に設定されている、との設定シンボルを定義:

DEBUG;__ANDROID__ 

私はこの時点で他に何をしようとしてわからないんだけど、助けをいただければ幸いです!

enter image description here

enter image description here

答えて

5

これは5.0アップグレードをモノに関連するバグバグのようです。 を更新した後、この問題を直撃しているユーザーのためのBugzilla

代替可能一時的な回避策のソリューションは、Xamarin Studioを使用し続けることを望むかもしれないユーザーのために

を((新鮮とは対照的に、新しいマシンにインストール) Mac用のVisual Studioに完全に移行する前に、少しの間6.3。)

  1. 「モノ4.8.0(8f6d0f6)(/Library/Frameworks/Mono.framework/Versions/に設定し、 "プロジェクト>アクティブランタイム" 4.8.0)」。

  2. Androidアプリプロジェクトを再構築します。デフォルトでは

説明

モノラル5.0のインストーラは、新しいモノ5.0ツールと一緒にインストールモノラル4.8ツールを残すだろう。 Xamarin.AndroidのビルドプロセスがMono 4.8で実行されると、Xamarin Studioデバッガはこれらのシンボルを使用できるように、ユーザーアセンブリ用の古い.mdbデバッガシンボルファイル形式を生成します。 Xamarin.Androidため枠組みデバッガのシンボルファイルはすべてXamarin.Android 7.3で始まるポータブル.PDBファイルとして出荷されていることをけれどもノートを行いますので、(ユーザーコードではなく)枠組みコードにステップインはまだ動作しません予想通り。

+0

私に渡されたXamarinプロジェクトがあり、問題の原因がTCの説明の元になっていたので、今すぐ私の毛皮をすべて育ててくださったことを心から感謝します! – Deko

1

私は数ヶ月間この問題を抱えていました。すべてのプロジェクトに「@」が付いたルートフォルダがありました。名前が変更され、ブレークポイントはうまく機能しています。

関連する問題