unity版本2017.4.40

引起原因:StreamingAssets文件夹中的文件数量太多导致(我把所有的ab包放进去了)

 

解决办法:

网上找了很多说是修改mainTemplate.gradle文件;

正解在这里找到的https://www.it610.com/article/1290084526122409984.htm

个人理解:

mainTemplate.gradle文件有两处存在:

1.在unity引擎安装目录下,这个是无法修改的(很多直接给出这个文件位置让修改这里。。。);

2.在项目工程下Assets\Plugins\Android\mainTemplate.gradle(应该修改的是这个文件)。

在PlayerSetting中,找到如下图,先勾选,然后去找图中位置的文件

unity打包ios unity打包apk报错_Android

 用记事本打开文件找到图中内容,将其删掉保存即可

unity打包ios unity打包apk报错_Android_02

 如果还不行,则在删除位置后加上你自己包含文件的后缀(我自己加的如下)

aaptOptions {
		noCompress '.unity3d', '.ress', '.resource', '.obb','.xml','.bytes','.db','.txt','.anim','.prefab','.mat','.fbx','.controller'	}