使用VS 2015进行Xamarin开发,当我尝试构建一个支持Enable Multi-Dex的Android项目时,我收到以下错误: -
期望类路径分隔符';'之前 '\ Android \ android-sdk \ build-tools \ 23.0.1 \ lib \ shrinkedAndroid.jar'in 参数编号8
知道为什么会发生这种情况以及如何解决它?
答案 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位置(更改)