当第一次打包时碰到这个,问题,还真是挺烦的,但这却又是谁都会碰到的问题
这个链接,我真是第一次看到高赞,但不是真实的答案的
dll is not allowed to be included or could not be found" error unity3d for android - Unity Answers
我的问题,很简单,也很明显
(自己写了一个ExcelSheet1.dll),然后提示打包android 时不能include
(放了几个目录也是不行的,因为这个dll是临时打包的,肯定没处理手机的arm结构,ios就更别想了,铁定还有问题)
(需要支持的平台如下)
平台 | 架构 |
pc | x86 |
pc | x64 |
android | arm |
ios |
(错误的例子)
扫描二维码关注公众号,回复:
14283442 查看本文章

(正确的例子,暂时没有.so,那就先不发这个平台)
(但又会引入另外一个问题)
(因为,有不少类,是确实需要 ExcelSheet1.dll,在android也需要)
(但,如上,我们虽然可以设置dll 发布到不同平台,但好像没有一个地方设置某一个目录 是发布到不同平台的)
(事实是,unity所有目录下的脚本都会全平台发,(除了 Editor 目录))
===================================================
===================================================
(dll 确实能不发Anroid平台了,但脚本又指向引用,指空了,还是不能打包,所以只能先把整个目录移除出 /Assets 目录,)