2015-12-17 30 views
2

我正在開發中Xamarin的Android的應用程序,我不斷收到在Visual Studio這樣的警告:我如何能在Android項目的屬性啓用調試(Xamarin的Android)

的Android應用程序正在運行(調試採用的是Android禁用項目 屬性)

View Image

我如何能夠在Android項目屬性調試?我在AssemblyInfo.cs中添加了如下所述的代碼。

#if DEBUG 
[assembly: Application(Debuggable = true)] 
#else 
[assembly: Application(Debuggable=false)] 
#endif 

但沒有任何變化,沒有斷點被擊中。

回答

7

有你需要看看幾件事情。

1)重新檢查它是否在項目級別的一種方法是使用notepad ++或其他文本編輯器查看項目的csproj文件,並查看屬性組Debug的debugtype,debugger,debug符號| X

enter image description here

2)確保項目屬性,使開發人員儀表檢查裏面的設置..可能是Xamarin Studio或有一點不同的是iOS項目

enter image description here

3)如果這些簡單的屬性都設置正確,你可能有多動症沒有得到正確地更新相關的文件一個更大的問題。有些人已經成功清除了項目中的調試文件夾和obj文件夾,以便重建mbd文件。

https://forums.xamarin.com/discussion/40832/breakpoints-not-being-hit-for-android-and-xamarin-forms

2

我有同樣的問題。然後我:

  1. 清潔項目。同時刪除OBJ資源文件夾,在您的 項目目錄,以確保萬無一失。
  2. 運行它在調試模式而不是版本模式 - 請參閱下圖。更改爲調試模式後按F5。

Run in Debug Mode

3

在我的情況下,終於重新啓動Visual Studio的幫助(也許由於VS/Xamarin的bug)。 (項目配置正確。)

相關問題