Bootstrap

Unity 安卓 Unable to initialize the Unity Engine / No Enough Space to install unity

用必应搜索 ,网上大多数的情况都是unity的AndroidBuildSupport不对,像下面这篇文章

Error Unable to initialize the Unity Engine

我这里遇到的情况有点不一样,我的unity工程打出来的安卓工程而不是直接的apk
所以unity出来的工程在主体安卓工程的放置也是个要注意的地方,这里的unity版本是2019.3.1f1
打包出来的工程结构如下
在这里插入图片描述

在打出来的工程中 unityLibrary\src\main\assets目录下的bin文件在主体安卓工程的位置是\app\src\main\assets下面,其实实际的放置路径要等安卓工程师配置好,所以这里的位置只是个参考,但是需要注意的是bin文件放置到主体安卓工程的时候,要先删除原来已有的bin然后再放而不是替换,替换偶尔会出现错误。

我这里出现题目所示的Unable to initialize the Unity Engine报错的原因是
unity出来的安卓程序的bin文件夹没有放置到主体安卓工程目录下
记得放置好就可以了


No Enough Space to install unity大概是因为手机的硬盘存储满了,不够空间开辟给unity进行缓存或其他用途导致unity程序加载出问题
将手机一些不必要的图片或者软件删了之后,卸载自己要调试的app,然后重启手机重新安装即可

;