Unity2021.3.35f1配置安卓APK发布环境

news/2024/5/20 3:24:39 标签: Unity, SDK, JDK, NDK, Gradle

1.在Unity3d中点击菜单【Edit】【Preferences】,在External Tools中可以看到Android平台需要配置JDKSDKNDKGradle。对应的版本需要在官方文档中查看

JDK:指Java开发环境

SDK:指安卓开发包,包括Build Tools、Commond-line Tools、Platform-Tools等工具包

NDK:与C++相关的开发工具

Gradle:打包APK的。

2.打开Unity2021.3帮助文档

2.在【Platform development】【Android】【Getting started with Android】【Android environment setup】中查看SDKNDKJDK版本。

3.在【Platform development】【Android】【Introducing Android】【Gradle for Android】中查看Gradle版本。 

4.下载Android Studio历史版本,下载后安装

注意Android Studio的安装目录和Android SDK是不同的

5.下载Android SDK

打开Android Studio,点击菜单【Tools】 【SDK Manager】

Unity官方文档要求SDK是26.1.1,这里34也是可以用的

至于Build Tools、Commond-line Tools、Platform-Tools的版本先不用管。如果列表中没有对应的版本,可以用tools\bin\sdkmanager.bat进行下载

sdkmanager.bat build-tools;30.0.2

6.下载NDK 

官方文档要求是r21d,列表中没有的话可以网上找

7.下载JDK,也就是安装Java

7.下载Gradle

8.配置Unity中的安卓环境

 9. 在Player Settings中设置包名、签名等,发布apk


http://www.niftyadmin.cn/n/5433330.html

相关文章

基础练习题之函数

前言 这些题目来自与一些刷题网站,以及c primer plus,继续练习 第一题 给你一个数,让他进行巴啦啦能量,沙鲁沙鲁,小魔仙大变身,如果进行变身的数不满足条件的话,就继续让他变身。。。直到满足条件为止。 巴啦啦能量…

多租户平台前端存储结构的选择

下图来源于cookie、localStorage 和 sessionStorage的区别及应用实例 既然localstorage无有效期,关闭浏览器还存在,那么用来存储用户的身份信息并不是太合适,先看一下B站中localstorage都存在了啥,原来把我搜索的记录都存在了下来…

Flutter中GetX的用法(路由管理)

目录 前言 一.安装 二.从一个计时器开始 三.Getx路由管理 1.普通路由导航 1.导航到新的页面 2.关闭SnackBars、Dialogs、BottomSheets或任何你通常会用Navigator.pop(context)关闭的东西 3.进入下一个页面,但没有返回上一个页面的选项(用于SplashS…

​​SQLiteC/C++接口详细介绍之sqlite3类(十一)

返回目录:SQLite—免费开源数据库系列文章目录 上一篇:​​SQLiteC/C接口详细介绍之sqlite3类(十) 下一篇:​​SQLiteC/C接口详细介绍之sqlite3类(十二)(未发表) 33.sq…

[沉淀之华] 自研基于SpringBoot Mybaits 构建低代码数据治理脚手架分享:涵盖数据同步、数据比对、数据归档、数据恢复为一体

文章目录 成果演示背景整体能力功能描述相关细节安装使用 成果演示 Github地址:数据治理脚手架 wiki:kg-ctl-core使用文档 背景 为什么要做这个? 一个老生常谈且不得不谈问题:随着业务日益发展,如果不做数据迁移&…

【运维】StarRocks数据迁移到新集群(针对于集群互通、不互通的情况)

文章目录 一. 迁移整体思路1. 对于新旧集群互通的情况2. 对于新旧集群不互通的情况 二、迁移过程(两个集群互通的情况)1. 备份过程1.1. 通过mysqlclient与starrocks进行关联1.2. 创建仓库与minio建立联系1.3. 备份数据到minio 2. 迁移过程2.1. 通过mysql…

SwiftUI动画之几何匹配

SwiftUI动画之几何匹配 记录一下 日常开发中经常使用到的滑块功能 如何同工几何匹配快速制作点击动画 import SwiftUIstruct MatchedGeometryEffestExamle: View {let categories ["Home", "Popular", "Saved"]State var selecedTitle "…

这是二叉搜索树吗?

一棵二叉搜索树可被递归地定义为具有下列性质的二叉树:对于任一结点, 其左子树中所有结点的键值小于该结点的键值;其右子树中所有结点的键值大于等于该结点的键值;其左右子树都是二叉搜索树。 所谓二叉搜索树的“镜像”&#xf…