в течение нескольких дней я борюсь с отладкой своих проектов. невозможно развернуть приложение в режиме отладки.
Приложение не работает ни при компиляции 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 Standard 2.0.1 Шаги, которые я попытался:
- Я попытался удалить кэш VS (privateregistry.bin).
- Я очистил проект, перестроил его.
- Я даже вручную удалил папку bin и obj.
- Я обновил и понизил пакет Xamarin.Forms(Я пробовал предварительную и более ранние версии, теперь я нахожусь на последней стабильной версии)
Я создал пустой проект и все еще не могу запустить приложение.
С опцией релиза все в порядке, но когда я пытаюсь использовать отладку, он говорит
Запуск приложения Android ... Произошла ошибка.Смотрите полное исключение в журналах для более подробной информации.Невозможно начать отладку.
Не удается найти указанный файл.(получил это на моем родном языке, поэтому перевод может быть не на 100% точным)
Я даже не знаю, куда выдают журналы исключений этого сбоя.Последняя идея - переустановить Visual Studio, однако я бы не хотел этого делать, потому что Xamarin, ASP.NET, unity не являются легкими частями, и я не собираюсь переустанавливать VS каждый раз, когда что-то ломается в Xamarin.: - (
У кого-нибудь есть идеи, как исправить эту ошибку? Может быть, вы тоже боролись с Xamarin? Если честно, я бы попробовал вместо этого использовать Ionic, но я должен исправить это до конца.мой школьный проект.
Недавно я попробовал Xamarin Previewer и Gorilla Player, и до этого я думаю, что все работало нормально. Однако я обновил Windows и Visual Studio в то же время, и я не уверен, чтопричина в том.
--- Редактировать - вот мои журналы
3> Готовый строительный проект "TicketApp.csproj". 3> TicketApp.Android -> C: \ Xamarin \TicketApp \ TicketApp \ TicketApp.Android \ bin \ Release \ TicketApp.Android.dll 3> C: \ Program Files \ Java \ jdk1.8.0_161 \ bin \ java.exe -Xmx1G -jar "C: \ Program Files (x86)\ Android \ android-sdk \ build-tools \ 27.0.1 \ lib \ dx.jar "--dex --no-strict --output obj \ Release \ android \ bin C: \ Xamarin \ TicketApp \ TicketApp \ TicketApp.Android \ obj \ Release \ android \ bin \ classes.zip "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE\ ReferenceAssemblies \ 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 \ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ моносимвол" store-symbols "bin \ Release \ com.companyname.TicketApp.apk.mSYM "" obj \ Release \ android / assets "3> Directory 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 \ android / assets содержит Xamarin.Android.Support.v7.Palette.dll, но файл символов отладки не найден.3> Каталог obj \ Release \ android / assets содержит Xamarin.Android.Support.v7.RecyclerView.dll, но файл символов отладки не найден.3> Каталог obj \ Release \ android / assets содержит Xamarin.Android.Support.Vector.Drawable.dll, но файл символов отладки не найден.3> Каталог obj \ Release \ android / assets содержит Xamarin.Forms.Platform.dll, но файл символов отладки не найден.3> C: \ Program Files \ Java \ jdk1.8.0_161 \ bin \ keytool.exe -list -alias androiddebugkey -storepass android -keypass android -keystore "C: \ Users \ szymo \ AppData \ Local \ Xamarin \ Mono для Android\ debug.keystore "3> C: \ Program Files (x86) \ Android \ android-sdk \ build-tools \ 27.0.1 \ zipalign.exe 4" C: \ Xamarin \ TicketApp \ TicketApp \ TicketApp.Android \ obj \Release \ android \ bin \ com.companyname.TicketApp.apk "" bin \ Release \ com.companyname.TicketApp-Signed.apk "3> C: \ Program Files \ Java \ jdk1.8.0_161 \ bin \ java.exe -jar "C: \ Program Files (x86) \ Android \ android-sdk \ build-tools \ 27.0.1 \ lib \ apksigner.jar" sign --ks "C: \ Users \ szymo \ AppData \ Local \ Xamarin \ Monoдля Android \ debug.keystore "--ks-pass pass: android --ks-key-alias androiddebugkey --key-pass pass: android --min-sdk-версия 15 --max-sdk-версия 27 C: \Xamarin \ TicketApp \ TicketApp \ TicketApp.Android \ bin \ Release \ com.companyname.TicketApp-Signed.apk 3> Ошибка [INSTALL_FAILED_NO_MATCHING_ABIS: не удалось извлечь собственные библиотеки, res = -113] 3> в Mono.AndroidTools.Internal.utParsing.CheckInstallSuccess (String output, String packageName) 3> в Mono.AndroidTools.AndroidDevice. <> c__DisplayClass94_0.b__0 (Task 1
t) 3> at
System.Threading.Tasks.ContinuationTaskFromResultTask
1.InnerInvoke () 3> в System.Threading.Tasks.Task.Execute ()Готовый строительный проект "TicketApp.Android.csproj".3> Сборка прошла успешно.3> Ошибка [INSTALL_FAILED_NO_MATCHING_ABIS: не удалось извлечь собственные библиотеки,res = -113] 3> в Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess (строковый вывод, String packageName) 3> в Mono.AndroidTools.AndroidDevice. <> c__DisplayClass94_0.b__0 (Task 1
t) 3> at
System.Threading.Tasks.ContinuationTaskFromResultTask
1.Inner In)в System.Threading.Tasks.Task.Execute () 3> 3> Развертывание не удалось в Nexus