标签:https repository url 配置 ARCore maven aliyun Unity2019 com
文章目录
1.前言
用ARCore原生的Unity插件(非ARFoundation),会报各种错误,此文将对解决方法进行说明。最新(2021-3月)的ARCore github下载的unitySDK,在unity2019中会报各种错误,需要进行一些配置。如果不想如此麻烦的配置,建议直接用ARFoundation或者高版本unity(2020以后)或者用低版本的ARCore。
2.Unity编译错误
此问题跟ARCore无关,属于网络问题,导致第一次编译时有些资源无法下载,解决此问题需要配置一下android的选项,采用国内镜像进行下载。在unity安装目录找到Unity\2019.4.1f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\GradleTemplates下的baseProjectTemplate.gradle文件,将google() jcenter()的两个位置注释掉,或者直接添加国内镜像或者公司自己镜像,如下所示
buildscript {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
google()
jcenter()
}
dependencies {
classpath "com.android.tools.build:gradle:4.0.1"
}
}
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
google()
jcenter()
}
}
参考此文
3.添加插件
ARCore国内官网说的比较简单,在将工程转化为Android平台后还需要在PackageManager中下载Multiplayer HLAPI和XR Legacy Input Helpers
4.Gradle版本低问题
是的还会提示Gradle版本低的问题,此问题根据提示,搜索相关Gradle版本,下载以后Edit-Preference中设置Gradle,不用unity默认的版本,同时baseProjectTemplate(见上面第二步)中的配置,将
”classpath ‘com.android.tools.build:gradle:3.4.0’"中的3.4.0改为提示的配置版本(比如3.6.0)
结语
其实本文是劝退的,根据经验,对于纯unity开发如果对Android开发不了解,配置第四步将会比较费劲,所以直接选用ARFoundation或者高版本unity(2020以后)或者低版本的ARCore
标签:https,repository,url,配置,ARCore,maven,aliyun,Unity2019,com 来源: https://www.cnblogs.com/llstart-new0201/p/16215885.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。