我尝试了我能在网上找到的所有解决方案,但没有任何帮助。这是我尝试构建项目时遇到的错误(在MAC OS X上):
“/库/框架/ Mono.framework /外部/ xbuild / Xamarin / Android设备/ Xamarin.Android.Common.targets: 错误:执行任务CheckDuplicateJavaLibraries时出错:无法执行 找到文件 “/Users/marianbusoi/Library/Developer/Xamarin/android-sdk-macosx/extras/android/support/multidex/library/libs/android-support-multidex.jar”。
我启用了项目的Multidex选项并安装了Android支持存储库,正如一些人建议的那样,但是那个jar文件仍然不存在。 Android支持存储库文件位于其他地方(extras / android / m2repository),在包含文件夹中我也找不到该jar文件。
答案 0 :(得分:1)
我有同样的问题。请看这个链接:https://forums.xamarin.com/discussion/65064/how-to-add-the-multidex-jar-in-the-xamarin
确保安装了Android Studio。
然后,启动SDK Manager并尝试选中此框以显示过时的库以及 Android支持库之外的 Android支持库。
cd Users / USERNAME / Library / Developer / Xamarin / android-sdk-macosx / extras / android / support / multidex / library / libs /
如果您没有
目录,请制作目录mkdir -p / extras / android / support / multidex / library / libs /)
进入后,请复制android-support-multidex.jar。
/Users/USERNAME/Library/Android/sdk/extras/android/support/multidex/instrumentation/libs/android-support-multidex.jar