Windowa 10
Visual Studio 2017 v15.9.7
Привет всем,
У меня есть решение Xamarin.Forms для Pie и минимальная версия Ice Cream Sndwich.
У меня проблемы с созданием проекта Android.
После получения ошибки Java Exit Code 2 я пошел по пути включения опции Multi-Dex и следовал этой статье ........
https://riptutorial.com/xamarin-android/example/29859/enabling-multidex-in-your-xamarin-android-apk
Теперь я видел, что у некоторых людей возникают проблемы с этим, когда в пути расположения SDK есть пробелы или специальные символы, но моя проблема немного отличается.
У меня есть апостроф в имени пользователя и, следовательно, апостроф в папке пользователя.
Моя ошибка указывает на эту папку.
Я потратил часы, пытаясь его отсортировать, и моя текущая тактика заключалась в том, чтобы начать новый проект и добавлять в пакеты NuGet по одному, создавая после каждого, чтобы увидеть, когда происходит ошибка в новом проекте.
Кажется, что как только я добавил в SkiaSharp.Views.Forms, ошибка начинает появляться. Если я уберу это, проблема исчезнет. Я уверен, что то же самое можно сказать и о других пакетах в соответствии с моим основным проектом, но это то, как далеко я прохожу тест до того, как произойдет ошибка.
Переименование моей пользовательской папки не вариант.
Моя папка пользователя c: \ User \ Anthony.D'Cruze.
Вот ошибка, которую я получаю ....
1>"D:\ANTHONY\ANDROID\PushMessaging\FCMClient\FCMClient.csproj" (Build;BuiltProjectOutputGroup;BuiltProjectOutputGroupDependencies;DebugSymbolsProjectOutputGroup;DebugSymbolsProjectOutputGroupDependencies;DocumentationProjectOutputGroup;DocumentationProjectOutputGroupDependencies;SatelliteDllsProjectOutputGroup;SatelliteDllsProjectOutputGroupDependencies;SGenFilesOutputGroup;SGenFilesOutputGroupDependencies target) (1) ->
1>(_CompileToDalvikWithDx target) ->
1> CREATEMULTIDEXMAINDEXCLASSLIST : error : Expecting class path separator ';' before 'Cruze\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.3.0.0\embedded\classes.jar'' in argument number 2
1>
Я заключаю, что это должно быть проблемой с апострофом в моем имени.
Вместо того, чтобы проклинать моих родителей за фамилию, я бы предпочел найти работу вокруг.
Я думал об использовании символьной ссылки для моей пользовательской папки, но это может привести к тому, что мой компьютер испортится до такой степени, что я даже не смогу войти, так что это будет последним средством, если я не смогу найти решение в другом месте.
Кто-нибудь еще испытает это.