Unity(十四)Unity配置打包APK环境Android和Java

吐槽:换了电脑,配置Unity打包环境又花费了大量时间。特此记录下来 (文末提供云盘文件)

以下分三部分说明配置完就可以正常打包APK了,/*第一次打包建议仔细看完*/

1. Android环境配置

a. 无VPN下载地址:https://www.androiddevtools.cn/  

(内含sdk以及java-eclipse)推荐下载  ,建议放在D盘,因为需要下载SDK Manager里的API

 

b. VPN下载地址:http://tools.android-studio.org/index.php/sdk (仅含sdk)

也可以直接下载上面的ADT Bundle  http://tools.android-studio.org/index.php/adt-bundle-plugin 同a一样

最好不要装C盘!!!使用sdk manager下载东西会读取同级的sdk目录

---附录本人安装的目录,两个都可以用。直接下载ADT Bundle最为方便

 

sdk工具里包含build-tools以及platforms这些是Unity打包APK所需要的,安装完sdk后发现build-tools里面无API(Andorid版本),需要下载不同的android打包版本 (为了解决打包错误,我统统下载了,后来发现下载一个也行)

方法:1 运行同级目录的SDKManager.exe下载

           2 打开eclipse 

           3 cmd运行android 也可以打开sdk manager

 

无VPN方式下载的sdk包含了java eclipse工具,不得不说这个工具很适合做安卓开发。build出jar的包很方便,不像android studio打出arr包过程那么多。--参考我的其他文章,如何build jar操作

 

2. Java环境配置 (jdk就行)

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html   版本jdk1.8.0_211

直接安装C盘即可,建议不要改动

目前开发适合JDK8 ,暂时不适应JDK10或更高

 

3. 计算机【环境变量] 配置

右键此电脑-高级设置-环境变量

本人计算机变量演示

Unity中打开Editor-->Preferences-->External Tools (需要先切换到Android平台,默认是Window)即可打包出APK(Internal模式)

 

关于Unity打包报错情况可能如下

Java安装以及配置出现了问题

CommandInvokationFailure: Failed to build apk.
D:/Program tools/Java/jdk1.8.0_211\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="D:/Program tools/Android/android-sdk-windows\tools" -Dfile.encoding=UTF8 -jar "D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" 

基本按照上面的操作后打包APK不会出问题,自己测试了很久,哎?

 

参考链接如下:

1:http://tools.android-studio.org/index.php/adt-bundle-plugin    Android SDK下载地址,需VPN

2:https://www.androiddevtools.cn/   AndroidSDK下载地址,无需VPN (推荐)

3:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html   Java8_sdk下载

4:Android ADTBundle(包含sdk和eclipse) https://pan.baidu.com/s/10ZrA0WW-wJha7cXhI5loHg  提取码:ian1 

 

如有问题,请留言

 

~行成于思,毁于随。好记性不如烂笔头。   

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值