首页 > Unity导出apk出现的问题,JDK,Android SDK,NDK,无“安装模块”

Unity导出apk出现的问题,JDK,Android SDK,NDK,无“安装模块”

导出apk失败

使用unity导出apk文件,会出现提示:需要合适版本的JDK、Android SDK和Android NDK,要找到、下载和安装好合适的版本非常耗费时间,

网上很多教程指出可以直接在Unity Hub中安装模块(如下图所示):

在这里插入图片描述

(图源:https://www.bilibili.com/read/cv10235284)

没有“安装模块”的选项

但是会出现自己的Unity Hub界面没有“安装模块”的选项,此时可以点进下面的连接,点选与自己的unity版本对应Unity Hub:https://unity3d.com/get-unity/download/archive

如我的unity版本为2021.2.7f1c1,即选择如下:

在这里插入图片描述

由此可以出现“安装模块”的选择,接下来选择“Android Build Support”进行安装即可。

重新设置路径

在安装“Android Build Support”模块后,我的电脑上的Unity Hub在原来2021.2.7f1c1的基础上又出现了一个2021.2.7f1。

在这里插入图片描述

此时进行apk打包时仍然失败,原因是Unity→Edit→Preferences→External Tools中没有正确设置JDK,SDK,NDK的路径,我的默认路径为:

D:Program FilesUnity 2021.2.7f1c1EditorDataPlaybackEnginesAndroidPlayerOpenJDK
D:Program FilesUnity 2021.2.7f1c1EditorDataPlaybackEnginesAndroidPlayerSDK
D:Program FilesUnity 2021.2.7f1c1EditorDataPlaybackEnginesAndroidPlayerNDK

需要更换为2021.2.7f1下的对应位置

D:Program FilesUnity 2021.2.7f1c12021.2.7f1EditorDataPlaybackEnginesAndroidPlayerOpenJDK
D:Program FilesUnity 2021.2.7f1c12021.2.7f1EditorDataPlaybackEnginesAndroidPlayerSDK
D:Program FilesUnity 2021.2.7f1c12021.2.7f1EditorDataPlaybackEnginesAndroidPlayerNDK

Gradle build failed

此时进行apk打包,又出现了新的问题:Gradle build failed.See the Console for details.

只需要把项目路径中的中文去掉就行了

在这里插入图片描述

参考博客:https://zhuanlan.zhihu.com/p/106132063

更多相关:

  • Hololens Unity 开发入门 之 Hello HoloLens~ 本文主要记录 HoloLens Unity 开发入门 ~ 一、说在前面的话 Unity 对 VR AR 甚至 将来的 MR 来说,的确是一个相当不错的开发引擎 ~ (这里就不辩论UE4了~) 经过过去一年的Unity和移动设备的混合开发,总结出了下...

  • Unity内部的专业3D编辑工作室 你会学到: 直接在Unity内部学习3D建模 使用专业构建器的专业方法 为您的游戏创建模块化资产 了解如何为您的三维模型设置纹理 三维资产的模块化布局 专业后期制作和轻烤 Unity Pro Builder Warehouse MP4 |视频:h264,1280×720 |音频:AAC,44...

  • 本套课程指南通过关于如何更快、更智能地工作的最新技术,帮助Unity创作者节省时间并提高工作效率 你会学到: Unity的创建者节省了时间,提高了生产力。 关于如何更快地使用程序员和艺术家工具集的技巧,无论是个人还是团队。 Unity应该是一种快乐。当数百万用户每天多次重复一项任务时,每一秒钟或鼠标点击都会累加起来。 我们希望创...

  • 本课程结束时,您将拥有在Unity中使用Playmaker创建游戏的工具 你会学到: playmaker状态的基础以及它们如何与动作一起工作。 安装悬停车,可以在竞技场内行驶。 不同力度的射击地雷驱动中心机。 设置坏地雷和电源盒。 设置主时光机机制。 影响时间机器的好地雷和坏地雷。 Ui评分和与时光机旋转的链接。 为高分集成创...

  • 1.安装JDK 因为Scala是运行在JavaVirtual Machine(JVM)之上的,所有需要首先安装Linux版本的jdk. 我们在baidu搜索"jdk6下载"搜索到官网如下页面 http://www.oracle.com/technetwork/java/javasebusiness/downloads/java...