IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> ARFoundation从零开始2- android环境配置 -> 正文阅读

[移动开发]ARFoundation从零开始2- android环境配置

一、android环境配置

1.安装jdk1.8并配置环境变量

Java Downloads | Oracle

华为JDK国内镜像:

Index of openjdk-local

Index of java-local/jdk/8u202-b08

一路下一步,安装成功后配置环境变量:

a)右键单击“此电脑”,选择“属性”,弹出“系统”窗口;
b)单击“高级系统设置”,在弹出的“系统属性”窗口中,单击“环境变量”;

?

c)在系统变量,新建一个环境变量:
变量名:JAVA_HOME
变量值:(jdk安装位置)

?

d)查找变量名为“CLASSPATH”的环境变量,如果没有找到该环境变量则点击“新建”按钮:
变量名:CLASSPATH
变量值:

;.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;(注意前面的 ;.)。

?

e)然后查找变量名为“Path”的环境变量;点击“编辑”按钮。在弹出的“编辑环境变量”窗口点击“新建”,输入:“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”

?

f)设置完成后,检测是否配置成功。打开 (快捷方式:win + r)“运行”输入?cmd?,点击“确定”打开“命令行输入”界面;在“命令行输入”界面输入:java -version?,回车,然后输入javac,显示下图内容表示配置成功!否则需要重启电脑,再次输入java和javac命令验证是否安装成功。

?

2.安装android studio

Download Android Studio & App Tools - Android Developers

?

选择:Tools-sdk manager下载sdk

?

3.配置NDK

直接根据引擎提示内容去官网下载对应版本:19.0.5232133

最后的项目配置:

?

4.使用的gradle插件4.2.2:

?

对应的gradle为6.7.1,点击菜单File-Project Structure-Project查看:

?

上图的

Android Gradle Plugin Version :4.2.2

与在unity的配置里与baseProjectTemplate.gradle文件的dependencies一致:

classpath 'com.android.tools.build:gradle:4.2.2'

Gradle Version:6.7.1与unity使用的版本一致(unity配置里下载6.7.1替换原来的lib目录)

Android 插件与gradle版本的对应关系参考:

Android Gradle 插件版本说明 ?|? Android 开发者 ?|? Android Developers

二、unity安装和配置

1.下载unity,搜索下载Unity Pro 2020 2.6f1 Win.rar,解压后按照说明安装、破解。

2.安装android和ios支持包,按照提示安装即可:

?

3.配置External Tools,Edit-Preferences,点击打开:

?

4.配置属性:

?

?

5.下载Gradle插件

本文Gradle使用6.7.1(需与安装的android studio中版本一致),gradle各版本下载地址:

http://services.gradle.org/distributions/

或者直接从android studio项目中gradle-wrapper.properties文件下载对应的gradle:

https://services.gradle.org/distributions/gradle-6.7.1-bin.zip

?

6.替换grdle的lib:

进入到C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle下,删掉lib文件夹,解压下载的gradle包,将lib文件夹拖到该目录下,这样gradle就更新为新版gradle了:

?

7.修改gradle打包模板:

C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\GradleTemplates是unity的打包模板目录,对应于android studio中build.gradle:

?

a.打开项目下baseProjectTemplate.gradle文件,更改为:

// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
allprojects {
    buildscript {
        repositories {**ARTIFACTORYREPOSITORY**
           maven{ url 'http://maven.aliyun.com/nexus/content/groups/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 version
            classpath 'com.android.tools.build:gradle:4.2.2'
            **BUILD_SCRIPT_DEPS**
        }
    }

    repositories {**ARTIFACTORYREPOSITORY**
       maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
            google()
            jcenter()
        flatDir {
            dirs "${project(':unityLibrary').projectDir}/libs"
        }
    }
}
task clean(type: Delete) {
    delete rootProject.buildDir
}

?

配置完成,下一步可以创建arfoundation项目了。

三、参考文献

1. Unity api:Unity - Manual: Unity User Manual 2021.3 (LTS)

2.ARFoundation示例:

https://github.com/Unity-Technologies/arfoundation-samples

3. ARCore:ARCore 和支持的开发环境概览 ?|? Google Developers

4. ARKit:ARKit - 简体中文文档 - Apple Developer

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-07-04 23:03:58  更:2022-07-04 23:06:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 2:38:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码