期望类路径分隔符';' 在参数编号8中的'\ Android\android-sdk\build-tools\23.0.1\lib\shrinkedAndroid.jar'之前

Pau*_*ton 20 android xamarin

使用VS 2015进行Xamarin开发,当我尝试构建一个支持Enable Multi-Dex的Android项目时,我收到以下错误: -

期望类路径分隔符';' 在参数编号8中的'\ Android\android-sdk\build-tools\23.0.1\lib\shrinkedAndroid.jar'之前

知道为什么会这样,以及如何解决它?

sJy*_*sJy 32

如果SDK位置的路径包含空格,则构建过程将导致此问题.

例如:如果SDK位置是`C:\ Program Files\Android\android-sdk,它在Program Files之间有空格.

如果您的SDK Program Files通过删除空间重命名它将是不可行的.因此,将SDK文件夹复制到其他位置C:\Android\,然后将Visual Studio中的Android SDK路径设置为新位置.

要在Visual Studio中更改Android SDK位置,请单击工具 - >选项 - > Xamarin-> Android设置 - > Android SDK位置(更改)

  • 为什么Microsoft的安装程序默认将其安装到一个文件夹,导致它无法正常工作? (2认同)