- debugging/
- Debugging Xamarin无法在虚拟设备和外部电话上启动调试
Debugging Xamarin无法在虚拟设备和外部电话上启动调试
Debugging Xamarin无法在虚拟设备和外部电话上启动调试,debugging,xamarin,xamarin.forms,Debugging,Xamarin,Xamarin.forms,几天来,我一直在努力调试我的项目。在调试模式下部署应用程序是不可能的
应用程序无法编译UWP和Android。
在UWP上编译会引发一个错误,调试器已附加到进程,但尚未将其配置为调试此未处理的异常。
它在这里中断:
#if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
UnhandledException += (sender, e) =>
{
几天来,我一直在努力调试我的项目。在调试模式下部署应用程序是不可能的
应用程序无法编译UWP和Android。
在UWP上编译会引发一个错误,调试器已附加到进程,但尚未将其配置为调试此未处理的异常。
它在这里中断:
#if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
UnhandledException += (sender, e) =>
{
if (global::System.Diagnostics.Debugger.IsAttached)
global::System.Diagnostics.Debugger.Break();
};
#endif
我的项目在.NET标准2.0.1中
我尝试过的步骤:
我已尝试删除VS缓存(privateregistry.bin)
我清理了这个项目,重建了它
我甚至手动删除了bin和obj文件夹
我已经更新并降级了Xamarin.Forms包(我已经尝试过预发行版和早期版本,现在我是最新的稳定版本)
我创建了一个空白项目,但仍然无法启动应用程序。
使用release选项可以很好地运行,但当我尝试使用debug时,它会说
正在启动Android应用程序。。。
发生了一个错误。有关详细信息,请参阅日志上的完整异常。
无法启动调试
找不到指定的文件。(这是我的母语,所以翻译可能不是100%准确)
我甚至不知道该故障的异常日志被抛出到哪里。最后一个想法是重新安装visual studio,但我不想采取这一步,因为Xamarin、ASP.NET和unity不是轻量级部件,我不会在Xamarin中出现故障时重新安装VS-(
有人知道如何修复失败吗?也许你也曾与Xamarin斗争过?老实说,我会尝试使用Ionic来代替它,但必须修复它才能完成我的学校项目。
最近我尝试了Xamarin Previewer和Gorilla Player,在那之前我认为一切都很好。但是我同时更新了Windows和Visual Studio,我不确定原因是什么
---编辑
-这是我的日志
3> 已完成构建项目“ticketap.csproj”。3>ticketap.Android->
C:\Xamarin\TicketApp\TicketApp\TicketApp.Android\bin\Release\TicketApp.Android.dll
3> C:\ProgramFiles\Java\jdk1.8.0\u 161\bin\Java.exe-Xmx1G-jar
“C:\程序文件
(x86)\Android\Android sdk\build tools\27.0.1\lib\dx.jar”--dex
--不严格——输出obj\Release\android\bin C:\Xamarin\ticketap\ticketap\ticketap.android\obj\Release\android\bin\classes.zip
“C:\Program Files(x86)\Microsoft Visual
Studio\2017\Enterprise\Common7\IDE\ReferenceAssembly\Microsoft\Framework\MonoAndroid\v8.1\mono.android.jar”
obj\Release\lp\0\jl\formsviewgroup.jar
obj\Release\lp\10\jl\bin\classes.jar
obj\Release\lp\11\jl\bin\classes.jar
obj\Release\lp\12\jl\bin\classes.jar
obj\Release\lp\13\jl\bin\classes.jar
obj\Release\lp\14\jl\bin\classes.jar
obj\Release\lp\15\jl\bin\classes.jar
obj\Release\lp\16\jl\bin\classes.jar
obj\Release\lp\17\jl\bin\classes.jar
obj\Release\lp\18\jl\bin\classes.jar
obj\Release\lp\19\jl\bin\classes.jar
obj\Release\lp\20\jl\bin\classes.jar
obj\Release\lp\21\jl\bin\classes.jar
obj\Release\lp\22\jl\bin\classes.jar
obj\Release\lp\23\jl\bin\classes.jar
obj\Release\lp\5\jl\arch-core-common.jar
obj\Release\lp\6\jl\arch-lifecycle-common.jar
obj\Release\lp\7\jl\bin\classes.jar
obj\Release\lp\8\jl\bin\classes.jar 3>“C:\Program Files
(x86)\Microsoft Visual Studio
Studio\2017\Enterprise\MSBuild\Xamarin\Android\mono symbolicate“
存储符号“bin\Release\com.companyname.ticketap.apk.mSYM”
“obj\Release\android/assets”3>目录obj\Release\android/assets
包含Java.Interop.dll,但未找到调试符号文件。
3> 目录obj\Release\android/assets包含Newtonsoft.Json.dll
但未找到调试符号文件。3>目录
obj\Release\android/assets包含QRCoder.dll,但没有调试符号
找到文件。3>目录obj\Release\android/assets包含
Xamarin.Android.Arch.Core.Common.dll,但未找到调试符号文件
找到.3>目录obj\Release\android/assets包含
Xamarin.Android.Arch.Lifecycle.Common.dll但没有调试符号文件
已找到。3>目录obj\Release\android/assets包含
Xamarin.Android.Arch.Lifecycle.Runtime.dll但没有调试符号文件
已找到。3>目录obj\Release\android/assets包含
Xamarin.Android.Support.Animated.Vector.Drawable.dll,但无调试
找到符号文件。3>目录obj\Release\android/assets
包含Xamarin.Android.Support.Annotations.dll,但不包含调试符号
找到文件。3>目录obj\Release\android/assets包含
Xamarin.Android.Support.Compat.dll,但未找到调试符号文件
找到.3>目录obj\Release\android/assets包含
Xamarin.Android.Support.Core.UI.dll,但未找到调试符号文件
找到.3>目录obj\Release\android/assets包含
Xamarin.Android.Support.Core.Utils.dll,但未找到调试符号文件
找到.3>目录obj\Release\android/assets包含
Xamarin.Android.Support.Design.dll,但未找到调试符号文件
找到.3>目录obj\Release\android/assets包含
Xamarin.Android.Support.Fragment.dll,但未找到调试符号文件
找到.3>目录obj\Release\android/assets包含
Xamarin.Android.Support.Media.Compat.dll,但未找到调试符号文件
找到.3>目录obj\Release\android/assets包含
Xamarin.Android.Support.Transition.dll,但未找到调试符号文件
找到.3>目录obj\Release\android/assets包含
Xamarin.Android.Support.v4.dll,但未找到调试符号文件。
3> 目录obj\Release\android/assets包含
Xamarin.Android.Support.v7.AppCompat.dll,但未找到调试符号文件
找到.3>目录obj\Release\android/assets包含
Xamarin.Android.Support.v7.CardView.dll,但未找到调试符号文件
找到.3>目录obj\Release\android/assets包含
Xamarin.Android.Support.v7.MediaRouter.dll但没有调试符号文件
已找到。3>目录obj\Release\andro