Unity的Windows游戏转Android平台的114514个坑

打算把我的小破游从Windows转移到安卓平台,结果发现,到处是坑。

Unity转安卓平台需要3个依赖,JDK、SDK\和NDK。

我的Unity版本是2021.1,首先我考虑的是升级到2021.2,因为那样可以Add Module添加模块,在装unity的同时自动把你的JDK、SDK、NDK给配置好了,结果...不知道出了什么问题,除了JDK其他的都没安装成功。

之后我又回到了2021.1版本,老老实实走流程

JDK:Java Downloads | Oracle,假如它提示你版本不对,那你就老老实实找对应版本

SDK:首先安装SDK manager,然后在SDK manager里面安装最靠前的俩东西(我只记得其中一个是sdk plantform另外一个是sdk tools,总之靠前的前俩个安装了就完事了,因为打不开sdk manager所以没法截图了)。我看见别的博文说需要安装最新API,然而我装了后直接吃了我的辣鸡小硬盘15个GB,而且没卵用。如果你怕出问题完全可以全装,但是我的袖珍小硬盘肯定是不允许滴。

装好后它提示我版本对不上,我就https://androidsdkoffline.blogspot.com/p/android-sdk-tools.html上下载了Sdk tool,删除SDK manager里的tools文件夹,再把网上的贴上去,成了,不过sdk manager再也打不开了(R.I.P)

NDK:https://androidsdkoffline.blogspot.com/p/android-ndk-side-by-side-direct-download.html其它的依赖和他对比简直都是乖宝宝,这个版本要求巨nm苛刻!版本号小数点后7位都要一致,找不到这个网址的我真的差点暴毙了,这个网址几乎所有版本的NDK都有,至于你需要的NDK版本,你只要装错了就可以提示你需要装啥(俺没更聪明的办法了哈哈)

顺带一提以上东西均在我的 Unity 2021.1.19f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\ 的三个名字分别为SDK JDK NDK的文件夹里,虽然 unity找这三者 默认路径在那里,但是如果不手动调制 unity 就会死活提示我找不到,顺带一提是在Preference→External tools里调整

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值