无法解决:com.android.support:multidex:1.0.2
在我的Android Unity项目中,我的引用超过65k,并且构建系统是gradle 因此,我需要启用multidex。 为此,我在Unity设置中启用了自定义gradle。在defaultconfig下添加了“ multiDexEnabled true”。
但是当我在Android上构建时,收到错误“无法解决:com.android.support:multidex:1.0.2”
所以,我进入了android sdk-> Extras-> m2repository-> com-> android-> support,看看是否有multidex文件夹 里面没有文件夹 然后我去了Extras-> android-> m2repository-> com-> android-> support,那里有multidex文件夹。
,但其中包含版本1.0.0和1.0.1,而不是1.0.2 我在互联网上搜索了如何下载1.0.2的multidex版本,但找不到。我什至尝试使用编译com.android.support:multidex:1.0.1,因为存在该版本 但这没用。
答案 0 :(得分:3)
我遇到了同样的问题。编辑.gradle文件没有帮助。我不知道为什么Unity仍在尝试找到1.0.2版本。 我如下解决了这个问题:
答案 1 :(得分:2)
您需要添加Google Maven:
allprojects {
repositories {
flatDir {
dirs 'libs'
}
maven {
url 'https://maven.google.com'
}
}
}