Переключение с VS Mac на VS Windows получил "java.exe" с кодом 2 - PullRequest
0 голосов
/ 07 июня 2019

Привет, ребята

У меня возникла проблема при переключении моего проекта Xamarin.Forms с VSMac на VsWindows!При развертывании «java.exe» завершился с кодом 2.

Я уже пробовал:

  • удалить bin / obj / folder
  • удалить все пакеты и повторно добавитьих
  • MultiDex
  • Проверка пути (удаление специального символа "! @ # $% ˆ & * (-_" и т. д.)

Если вы получилиидея, скажите мне;)

С уважением,

Ответы [ 3 ]

1 голос
/ 07 июня 2019

Если решение G Clovs не работает, то:

  1. убедитесь, что на вашем компьютере с ОС Mac OS точно такой же стандарт.
  2. Убедитесь, что у вас есть тот же Android SDK, загруженный в ваш Windows - через Сервис меню> Менеджер SDK.
  3. Если вы используете стабильный канал для обновлений Mac, убедитесь, что вы не используете предварительный просмотр бюджетных пакетов в Windows.
  4. Примените ту же логику к 3 для канала предварительного просмотра.

Чтобы избежать всех этих проблем:

  1. Просто перейдите к vs для Mac 2019, перейдите на стабильную сборку и обновите vs для mac до последней версии.
  2. Обновите все Android SDK и инструменты сборки до версии v28
  3. Обновите все пакеты слепков для двух проектов и постройте успешно.
  4. Перейти к версии 2019 и обновить до последней версии.
  5. Повторите шаг 2 для против
  6. Отмените выбор предварительного просмотра в диспетчере пакетов слепков и обновите пакеты слепков в двух проектах.
  7. Сборка прошла успешно.
1 голос
/ 12 июня 2019

Попробуйте следующие шаги, у меня это сработало.

  1. Открыть Visual Studio в Windows
  2. Откройте ваше решение
  3. Найдите файл "Resource.designer.cs" в Android Project и удалите его
  4. Удаление папок obj и debug из проекта PCL и Android
  5. Очистить и восстановить

Happy Coding:)

Кишоре Кумар

0 голосов
/ 07 июня 2019

С перелистыванием третьей страницы Google я не нашел никакого ответа.
Но я нашел ответ самостоятельно.

Проблема исходила из Android.csproj и Пути хранилища ключей.

Он был установлен на мой путь к Mac, даже если я уже изменил его на

VSWindows AndroidProject => Properties => Signin

Поэтому я удалил эти строки в Android.csproj(отредактировано в третьем текстовом редакторе):

<AndroidKeyStore>True</AndroidKeyStore>
<AndroidSigningKeyStore>YourMacPath/Alias.keystore</AndroidSigningKeyStore>
<AndroidSigningStorePass>Password</AndroidSigningStorePass>
<AndroidSigningKeyAlias>Alias</AndroidSigningKeyAlias>
<AndroidSigningKeyPass>AliasPassword</AndroidSigningKeyPass>

Об отладке и выпуске Part.

Затем вы можете редактировать их в VS Windows.

Надеюсь, я кому-то помог.Увидимся

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...