文章目录

  • 一、JDK下载与配置
    • JDK下载
    • 配置环境变量
  • 二、Android SDK下载
    • 一、通过Android Studio下载
    • 二、直接下载Android SDK
  • 三、导出APK文件
  • 四、注意事项

一、JDK下载与配置

在打包apk文件之前,需要做几步工作。第一个是下载和安装JDK。

JDK下载

下载链接:https://www.oracle.com/java/technologies/downloads/#java8(官网)
官网提供压缩包下载和安装程序下载,压缩包下载后解压即可使用。
注:下载jdk1.8,防止jdk版本过高导致打包时报错。

配置环境变量

win11系统环境变量配置如下:
设置系统系统信息高级系统设置,·打开系统属性,然后点击环境变量,在系统变量中新建一个变量,名为JAVA_HOME,路径为jdk解压后的位置(或安装之后的位置),注意,不用精确到bin文件夹,如图:

然后找到系统变量中的Path变量,点击打开,然后新建的一个变量,值为 %JAVA_HOME%\bin,然后一直点击确定。最后打开cmd窗口,输入java -version,如果出现下面图片的内容,说明配置成功。

二、Android SDK下载

Android SDK的配置有两种方法,以下为两种方法的具体操作。

一、通过Android Studio下载

安装Android Studio
请在 Configure > SDK Manager 中,确认您的Android SDK版本和Android SDK Tools版本。不同版本的unity支持sdk的最低版本不同,先看清楚在下载。



最后点击ok就行了。

二、直接下载Android SDK

下载Android SDK(Software Development Kit)
Google Android的官网上下载(http://developer.android.com/sdk/index.html),好像要翻墙,为了节省时间,可以选择这个的网址:https://www.androiddevtools.cn/

选择一个最新的版本就行了。注意,这里有exe和zip两种文件可供下载,exe的就是个安装程序,下载下来需要自己双击安装。这里建议下载zip压缩包,下载后,直接解压缩到你想要安装Android的路径就行了。解压后的文件目录如下:

双击“SDK Manager.exe”,会打开一个页面:

有几个必须要安装的,如上图所示的,Tools文件夹里面的Android SDK Tools(这个我们在之前的一步已经下载好了的,一般不会让你再安装了,不过有可能会让你更新),然后就是Android SDK Platform-toolsAndroid SDKBuild-tools,注意只需要下载最新的版本就行了。只需要安装前面三个就行。

然后就是API的选择了。这里提供了Android 2.2到Android 5.x的很多版本的API,新手直接选一个最新的就算了,因为Android是向下兼容的。其他的以后你要用到了在下载就行了(因为下载安装的速度实在太慢)
如果你选择其他,比如我选择的是8.0,那你要把默认选择的那个最新的勾掉
这里需要说明的是,如果你以后不打算用模拟器调试,而是一直用真机来调试的话,那么就可以不用装“system images“了。不过新手的话,不知道怎么选择,还是建议直接全部勾上吧。

最后就是extras文件夹中的东西了。理论上来说,extras中的东西如果网速允许,时间充沛的话,就都下载了吧,应为都是好东西。不过一开始安装的话,可以只用安装上图中的三个,即Android Support RepositoryAndroid SupportLibraryGoogle USB Driver


点了ok后,一般情况下是下载成功的,如果发现有些包下载失败,如下图:

这种时候,我们可以通过有Android SDK的国内镜像服务器来下载安装,这里推荐几个:

1、中科院开源协会镜像站地址:IPV4/IPV6 : http://mirrors.opencas.ac.cn 端口:80
2、北京化工大学镜像服务器地址:IPv4: http://ubuntu.buct.edu.cn/ 端口:80
IPv4: http://ubuntu.buct.cn/ 端口:80
IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
3、大连东软信息学院镜像服务器地址:http://mirrors.neusoft.edu.cn 端口:80

注:镜像粘贴的时候不要带http://
我选择的是第三个站点,即大连东软的镜像,使用方法如下:


再次点击安装,发现这两个图片还是没安装上,这样的话那就算了吧。

三、导出APK文件

安装好unity并打开,点击Edit->Preferences->External Tools,选择你安装的Android SDK和安装JDK的路径,当然可以使用unity自带的JDK,其中Android SDK的路径精确到SDK Manager所在的文件处。如图所示:

设置好路径后,点击File->Build Settings,切换平台至Android,点击Open Download Page,下载并安装Android模块,最好将该模块下载至unity所在的路径,然后重新启动unity。点击File->Build Settings->Switch Platform,然后点击Player Settings

填上Company NameProduct NameVersion。在 Resolution and Presentation -> Default Orientation 中,选择 LandscapeLeft 。并且在XR Settings中取消勾选Virtual Reality Supported,移动端不需要勾选该选项。最后,在Other Settings中,找到Minimun API Level,将该选项选择为你所下载API版本或者低于你所下载的版本,然后将Target API Level中的API版本改成你所下载的版本。最后在Bundle Identifier处以com.Company.ProductName的形式填上,并且与之前的Company NameProduct Name保持一致,不然会报错。
注意:如果你的项目引入第三方的插件,即有Androidmanifest文件,Bundle Identifier必须写进该文件,此外Minimun API Level和Target API Level也要写入该清单中。

最后点击Build,就可以生成apk文件了。
注:如果出现下面的情况

点击Use Highest Installed就行了,如果还是失败,那么去下载更高版本的Android SDK。

四、注意事项

如果打包的过程中抱错,提示jdk版本过高,可以使用unity自带的JDK。

Unity中导出apk文件相关推荐

  1. 如何在Eclipse中构建APK文件?

    当我使用Eclipse开发项目时, APK文件会在模拟器上运行. 但我想将我的应用程序上传到真实设备. 有没有工具来构建一个APK文件? 这个过程是什么? 或者是否可以从模拟器中提取APK文件? #1 ...

  2. Android中关于APK文件的下载、安装和卸载

    如果我们想开发一款App,而这款App的需求中有对Apk文件的下载.安装和卸载功能的话(就像豌豆荚,当然功能不会那强大,因为强大的功能背后总是一些比较NB的技术在支持),那么这篇博客还是比较适合你的. ...

  3. Eclipse导出APK文件报错 android lint problem

    今天准备用Eclipse导出APK文件上传各大安卓应用商店,结果发现血红一片. 继续导出,报错如下: 百度了一下,发现是android lint problem错误 Lint经常会扫描出一些必需要修复 ...

  4. IDEA导出apk文件

    IDEA导出apk文件 1.Build ~~ Generate Signed Bundle/Apk 2.选择APK点击next 3.新建key或者选择已有的key 4.如果没有key的点击Create ...

  5. 【Unity3D】资源文件 ① ( Unity 中常用的文件类型 | Unity 文件操作 | 文件系统中查看文件 | 添加文件 | 删除文件 | 导入文件 | 复制文件 | 缩略图显示 )

    文章目录 一.Unity 中常用的文件类型 二.Unity 文件操作 1.文件系统中查看文件 2.添加目录 / 文件 3.删除目录 / 文件 4.导入资源 5.复制资源 6.缩略图显示 7.meta ...

  6. svga插件_【SVGA扩展】在AE或Animate中导出SVGA文件的设计师工具(mac+win)及安装教程...

    SVGA扩展 – 在AE或Animate中导出SVGA文件的设计师工具 什么是SVGA SVGA 是一种全新的古文字体歌曲音乐swf转换,华为ipad华为ipad手机手机省电模式古风字体播放体验,SV ...

  7. 如何在Android模拟器中安装APK文件?

    我终于设法混淆了我的Android应用程序,现在我想通过安装APK文件并在模拟器上运行来测试它. 如何在Android模拟器上安装APK文件? #1楼 从浏览器下载apk文件,然后点击它(通知区域). ...

  8. unity中监听文件夹并且创建文件夹后做资源更新

    unity中监听文件夹并且创建文件夹后做资源更新 有时候我们在设计的时候,可能对项目的文件内容进行监听,也可能需要在监听某个文件夹的操作,并且做出相对应的处理,例如项目资源的大小监听等,以下就提供两种 ...

  9. Unity打包生成APK文件提交应用宝踩坑记录

    公司的项目在提交应用宝时,遇到了如下的坑,特记录. 在公司提价APK文件至腾讯应用宝时,腾讯提示有如下错误: 暂时不支持APK Signature Scheme V2,请去掉该类型的签名后再上传. 查 ...

最新文章

  1. 数据结构显示树的所有结点_您需要了解的有关树数据结构的所有信息
  2. 天池算法赛:数据挖掘经典赛事!DCIC 2020 数字中国创新大赛启动!
  3. 【算法与数据结构】最大子序列和问题
  4. 通知公告阅读日志构建说明
  5. 零基础学Python-爬虫-2、scrapy框架(测试案例篇·技术点在后面文章内讲解)【测试将一篇小说的所有访问路径与标题存储到一个文件下】
  6. (转)Spring Boot(十八):使用 Spring Boot 集成 FastDFS
  7. 差分进化算法python_差分进化算法DE-python实现
  8. 某大型银行深化系统技术方案之十三:服务层之服务接口模式
  9. 深入理解OracleExadata
  10. Eclipse的环境设置
  11. 博客程序PHP,10个开源的PHP blog 博客程序推荐
  12. 客户需求分析8个维度_电商数据分析的4大思维和8个指标
  13. 起点中文网乘“盛大”之势打通产业供应链
  14. 滴滴竟然已经投资了这么多公司?
  15. 使用hosts屏蔽网站
  16. 地理信息系统(GIS)应用场景步骤
  17. c#winform利用opencvsharp的Floodfill实现类似PS魔棒功能
  18. 深蓝色晶体Sulfo Cyanine5 azide,Sulfo-Cy5 N3,磺酸化CY5叠氮,水溶性Cyanine5叠氮基
  19. vue3学习—state的变化和使用
  20. 高等数学笔记-乐经良老师-第四章-微分中值定理和导数的应用-第五节-曲线的曲率

热门文章

  1. 运营管理体系有何价值?
  2. AI 也有音乐细胞,流行乐古典乐都难不倒它
  3. 【数据压缩】作业1-1:对浊音、清音、爆破音进行音频分析
  4. 实验4 FIR数字滤波器设计及软件实现
  5. 解析微分电路和积分电路的区别
  6. 各大网盘搜索资源神器免费送!!!
  7. 粗虚线和细虚线_车道划分线上下两侧有粗虚线
  8. scons 自定义命令行参数传递
  9. linux的系统文件位置,剖析Linux系统中的文件系统路径
  10. 手机突然电量消耗很快_手机电量消耗快是什么原因(手机电池电量突然猛掉)...