文章目录

  • 1.前言
  • 2.Unity编译错误
  • 3.添加插件
  • 4.Gradle版本低问题
  • 结语

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的全局配置文件),所以需要更改单个工程的gradle配置。方法是在PlayerSettings->PublishSettings->Build下勾选CustomBaseGradleTemplate,然后会自动在Plugins-Android下创建baseProjectTemplate,然后更改此文件即可

结语

其实本文是劝退的,根据经验,对于纯unity开发如果对Android开发不了解,配置第四步将会比较费劲,所以直接选用ARFoundation或者高版本unity(2020以后)或者低版本的ARCore

Unity2019配置ARCore环境相关推荐

  1. linux配置java环境变量(详细)

    一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车, ...

  2. SharePoint 2013 配置开发环境,需安装VS2012插件

    SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持,如下图: 然后,去网上查找资料,VS2012对 ...

  3. java fx配置_JavaFX系列-配置开发环境

    JavaFX系列-配置开发环境 本文主要介绍JavaFX环境的搭建和如何部署JavaFX应用 添加JavaFX依赖 在工程 build.gradle 中加入以下内容: plugins { id 'ap ...

  4. java配置mq环境变量_RocketMQ学习-01安装及环境配置

    安装jdk环境 yum install java-1.8.0-openjdk java -version which java 输出 /usr/bin/java #软连接 ls -l /usr/bin ...

  5. Windows10下如何安装配置 perl 环境

    Perl 最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN.这篇文章主要介绍了Windows10下安装配置 perl 环境的详细教程,需要的朋友可以参考下 Perl 是 ...

  6. WIN10python3.7配置MaskRCNN环境及demo测试(tensorflow-gpu1.x)

    WIN10python3.7配置MaskRCNN环境及demo测试(tensorflow-gpu1.x) 一.工具 二. 环境搭建 三.下载mask_R-CNN 四.运行demo进行测试 #本文参考了 ...

  7. win10配置java环境变量,解决javac不是内部或外部命令等问题

    win10配置java环境变量,解决javac不是内部或外部命令等问题 * 1,首先进入环境变量页面  2,在系统变量下面配置 JAVA_HOME:你自己的jdk的路径 CLASSPATH= .;%J ...

  8. centos 5.6安装及配置JDK环境变量

    1.下载及安装jdk cd /usr/local wget http://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-i5 ...

  9. linux配置java环境变量 转过几个,这个最详细和靠谱

    一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,之后会在当前目录下生成一个jdk1.6.0_14目录 二. 需要配置的环境变量 1. PATH环 ...

  10. Linux下安装、配置PHP环境

    Linux下安装.启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装.配置.启动Apache:http:/ ...

最新文章

  1. [JAVA EE]session 和 token 机制
  2. 《Redis设计与实现》之第十一章:AOF持久化
  3. json字符串与java对象的相互转换(jackson)
  4. python识别图像数字诊断模块_opencv+python 机读卡识别
  5. js获取页面的各种高度与宽度
  6. python import logging日志
  7. 内部类及静态内部类的实例化
  8. 3_数据分析—数据清洗及特征处理
  9. 用java语言编写的操作系统属于_为什么操作系统不是用java编写的?
  10. subclipse同步冲突问题A conflict in the working copy obstructs the current operation
  11. 【非参数统计03】两独立样本的位置和尺度推断:Brown-Mood中位数检验、Wilcoxon-Mann-Whitney秩和检验
  12. moodle安装体验
  13. android 自定义Preference CheckBoxPreference ListPreference的用法
  14. Ambari安装和汉化(转)
  15. AIDL解析(一):AIDL原理解析
  16. kindle索引_Kindle 卡索引问题解决方法汇总
  17. 怎么上传云班课的计算机作业,云班课怎么交作业_云班课作业提交教程_3DM手游...
  18. openstack-nova源码分析(十一)rebuild重建
  19. 《React极简教程》第一章 Hello,World!
  20. Java FlowLayout(流式布局)布局管理器

热门文章

  1. Axure|【民宿】民宿APP原型
  2. 搭建服务器处理系统(基于netty),基于Netty的农业物联网服务器系统设计.PDF
  3. 当索尼停产单反:好产品是怎么被时代「消融」的?
  4. Flash的破解版按装
  5. hls解密key获取失败_请求帮助。M3U8里的加密key无法下载。
  6. WPS Office 2019 For Linux 设置显示语言
  7. Pandas库下载和安装
  8. anbmcmdn 上下文无关文法_词法分析 | 上下文无关文法和推导
  9. MATLAB符号运算——微分
  10. AI教程之Meta 的新 AI 将文本转换为视频