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

时间:2016-08-02 10:41:06

标签: android xamarin

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

  

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

知道为什么会发生这种情况以及如何解决它?

1 个答案:

答案 0 :(得分:32)

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

  

例如:如果SDK位置是`C:\ Program Files \ Android \ android-sdk,它有   计划 文件之间的空格。

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

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