如何选择网站建设,世界十大搜索引擎及地址,电商运营基本常识,店铺设计包含哪些内容Gradle Plugin 与Gradle版本不匹配问题 或 相关依赖库下载不完全问题#xff1b;
使用镜像即可解决 也可以离线#xff08;离线过于复杂 你能找到方法那最好是离线Maven)
仓库服务 找最新可用的镜像url#xff0c;替换google()和jcenter()#xff0c; 可以直接使用publ…Gradle Plugin 与Gradle版本不匹配问题 或 相关依赖库下载不完全问题
使用镜像即可解决 也可以离线离线过于复杂 你能找到方法那最好是离线Maven)
仓库服务 找最新可用的镜像url替换google()和jcenter() 可以直接使用public替换这2个。
https://maven.aliyun.com/repository/public
Unity 2019版本 文件baseProjectTemplate.gradle 修改如下
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAINallprojects {buildscript {repositories {**ARTIFACTORYREPOSITORY**maven { url https://maven.aliyun.com/repository/public }google()jcenter()}dependencies {// If you are changing the Android Gradle Plugin version, make sure it is compatible with the Gradle version preinstalled with Unity// See which Gradle version is preinstalled with Unity here https://docs.unity3d.com/Manual/android-gradle-overview.html// See official Gradle and Android Gradle Plugin compatibility table here https://developer.android.com/studio/releases/gradle-plugin#updating-gradle// To specify a custom Gradle version in Unity, go do Preferences External Tools, uncheck Gradle Installed with Unity (recommended) and specify a path to a custom Gradle versionclasspath com.android.tools.build:gradle:3.4.0**BUILD_SCRIPT_DEPS**}}repositories {**ARTIFACTORYREPOSITORY**maven { url https://maven.aliyun.com/repository/public }google()jcenter()flatDir {dirs ${project(:unityLibrary).projectDir}/libs}}
}task clean(type: Delete) {delete rootProject.buildDir
}其中3.4.0就是你当前的gradle plugin版本 对应gradle是5.1.1这些对应关系能百度到不再阐述。
也有离线maven玩法的也就是自己做本地maven库使用mavenLocal()替代google()和jcenter()
【游戏开发进阶】教你自制离线Maven仓库实现Unity离线环境使用Gradle打包Unity | Android | 谷歌 | Gradle_unity 离线打包-CSDN博客
相关类似的问题例如加载第三方sdk的依赖文件时也有一些maven要删掉例如 maven {url https://maven.google.com}
其他你能正常访问的都可以不删上面这个就是能用上面阿里云镜像public替代的。
打包卡死快速退出Unity进程卡死状态方法 打开控制台 观察Java(TM) xxx CPU 0%时 说明卡死可以选中右键结束任务 2个都删了就可以回到Unity继续修改打包