社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
吐槽:换了电脑,配置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_211binjava.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="D:/Program tools/Android/android-sdk-windowstools" -Dfile.encoding=UTF8 -jar "D:Program FilesUnityEditorDataPlaybackEnginesAndroidPlayer/Toolssdktools.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
如有问题,请留言
~行成于思,毁于随。好记性不如烂笔头。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!