Ожидание разделителя пути класса ';' перед '\ Android\android-sdk\build-tools\23.0.1\lib\shrinkedAndroid.jar' в аргументе номер 8

Используя VS 2015 для разработки Xamarin, когда я пытаюсь создать проект Android с включенным Enable Multi-Dex, я получаю следующую ошибку: -

Ожидание разделителя пути класса ';' до '\ Android\android-sdk\build-tools\23.0.1\lib\shrinkedAndroid.jar' в аргумент № 8

Любая идея, почему это может происходить и как ее решить?

Ответы

Ответ 1

Если ваш путь к местоположению SDK содержит место, процесс сборки вызовет эту проблему.

Например: если SDK Location является `C:\Program Files\Android\android-sdk, он имеет пробел между Программой Файлы.

Если ваш SDK находится в Program Files, переименование его путем удаления пробела будет невозможно. Скопируйте папку SDK в другое место, скажем C:\Android\ и установите путь SDK Android в Visual Studio к новому местоположению.

Чтобы изменить местоположение Android SDK в Visual Studio, Tools- > Options- > Xamarin- > Настройки Android- > Android SDK Location (Изменить)