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

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

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

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

Ответы на вопрос(1)

Решение Вопроса

эта проблема возникнет в процессе сборки.

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

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

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

 as987605 сент. 2017 г., 02:14
Почему установщик Microsoft устанавливает его по умолчанию в папку, из-за которой он не работает?
 Pierre08 сент. 2017 г., 09:49
@ as9876, потому что он работает до тех пор, пока кто-то или что-то не изменит вещи, а после обновления вещи больше не будут работать. Просто иметь головную боль после головной боли с Xamarin ... похоже, он никогда не остановится

Ваш ответ на вопрос