【发布时间】:2015-06-11 09:36:07
【问题描述】:
在创建 Xamarin Android 应用程序时,在添加对 Infragistics Chart 控件和 Google Play 服务的引用后,我们必须将“启用 Multi-Dex”属性启用为 true(因为应用程序达到了 dex 方法限制65K)。
我们收到一个错误
..\CREATEMULTIDEXMAINDEXCLASSLIST: Error: Expecting class path separator ';' before '\Android\android-sdk\build-tools\21.1.1\lib\shrinkedAndroid.jar' in argument number 8
我正在使用 Xamarin Studio 5.9 版(内部版本 431) Xamarin.Android 版本:5.1.0
请帮助解决 Xamarin 中的此问题。
【问题讨论】:
-
你已经浏览过docs了吗?
-
遇到同样的错误...您是如何解决的?
-
我一直在阅读将 Android SDK 安装在没有空格的非默认目录(例如 C:\Android)的建议,因为默认目录位于 C:\Program Files (x86)\Android 中包含 2 个空格,这些空格与某些命令行对命令行参数结束位置的划分相混淆。在我打开 Multi-Dex 支持之前,我对默认目录没有任何问题。
标签: c# android xamarin xamarin.android