Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
Mono organizations on
GitHub to continue tracking issues. Bugzilla will remain
available for reference in read-only mode. We will continue to work
on open Bugzilla bugs, copy them to the new locations
as needed for follow-up, and add the new items under Related
Our sincere thanks to everyone who has contributed on this bug
tracker over the years. Thanks also for your understanding as we
make these adjustments and improvements for the future.
Please create a new report on
Developer Community or GitHub with
your current version information, steps to reproduce, and relevant error
messages or log files if you are hitting an issue that looks similar to
this resolved bug and you do not yet see a matching new report.
When building an android app with multidex enabled error is generate with default sdk path set on Visual Studio 2017 install (C:\Program Files (x86)\Android\....)
Expecting class path separator ';' before '\Android\android-sdk\build-tools\25.0.0\lib\shrinkedAndroid.jar' in argument number 8 DriverAssistant.Mobile.Android C:\Code\DriverAssistant.Mobile\DriverAssistant.Mobile\DriverAssistant.Mobile.Android\CREATEMULTIDEXMAINDEXCLASSLIST
Current workaround I have is to move where your android sdk is stored on hard drive (i.e.C:\Android\android-sdk\....)and the issue goes away. Seems it is not liking a path name with spaces in it so the spacing between m F, and s ( is what is not linking.
while this simple for those of use with Xamarin experience to pick up, those newer to the platform may not realize this, and cant always find the answer just by googling it. If you guys could fix this in the next release or change the default install path it would be appreciated.
This is related/duplicate of bugs
The tooling google ship for Multidex (and proguard) is broken on windows.
The related commit is xamarin-android/master/6829b7d1
*** This bug has been marked as a duplicate of bug 33052 ***