Linux Ubuntu18.04配置Unity3D开发环境并解决VSCode中Dotnet Mono Omnisharp等问题实现MonoBehaviour代码提示

导语

如果说Windows安装Unity3D、配置Unity3D开发环境已经让人头疼。那么,Linux中搭建Unity3D开发环境就更加让人癫狂了。网上这类教程很少,出现问题都找不到现成的解决方法,很多坑都是自己不断尝试,填补过来的。大致分为以下几个坑:1.Ubuntu18.04配置Unity3D软件不成功;2.VSCode识别不到Dotnet;3.VSCode识别不到Mono;4.VSCode的Omnisharp失灵。

一、Ubuntu18.04安装Unity3D成功打包APK文件

为了保证Unity3D能够成功编译安卓(apk)或者Windows(exe)文件,与VSCode完美配合,应注意以下几点:

  1. 不要直接下载Unity安装包,要下载适合Linux的UnityHub软件 ,到以下地址下载Linux(.deb)文件;
    链接: 点击下载UnityHub按钮在这里插入图片描述

  2. 用dpkg -i命令就能顺利安装hub,这一步一般比较顺利;

  3. 直接在hub里面添加已经列出的Unity3D版本,虽然可以在网站点击“从Hub下载”按钮,转入本地Hub下载,但这种方式有几个问题:第一,不能保证本地Hub抓取到网页端所有Unity版本;第二,抓取的网页端版本,尤其2019版以下都没有ANdroid-Build-Support、NDK等环境配置,非常不方便;第三,抓取的网页端版本或者自己手动安装后指定给Hub的版本,可能会出现打包时电脑卡死、新建空项目并未创建出任何文件等问题(笔者都已踩过这些坑);
    在这里插入图片描述

  4. 不要使用Hub自带的SDK和JDK!不要使用Hub自带的SDK和JDK!不要使用Hub自带的SDK和JDK! SDK和JDK一定要手动安装和指定。Hub自带的SDK缺少ADB等问题,自带的叫OpenJDK也不完整;


4.1 AndroidSDK安装方法:
Ubuntu18.04自带Snap商店,商店中有AndroidSDK Manager工具,查询和安装各个版本的AndroidSDK都很方便,代码如下:

sudo snap install androidsdk //安装androidsdk
androidsdk --list //查询可安装的包,主要安装build-tools和platforms
androidsdk 'build-tools;29.0.2'  //安装29.0.2版build-tools
androidsdk 'platforms;android-29'
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值