1方法数超过65535
安卓本身的问题,使用gradle分包 可解决
2接入SDK后(或者采用gradle分包后) MIUI手机打开应用后黑屏
这个问题查了很长时间没查出来,一次偶然机会发现是 应用需要的某些权限系统内并没有打开,如果安装完成后再权限设置里打开全部权限可运行,基本是这个问题。
暂时的 解决方法是在manifest里把version提到23以上,23以上是6.0运行时会动态获取权限 6.0以下会在安装时声明权限,暂时个人测试发现在miui机型上没有一次性全部提示 至于为什么在manifest里已经声明但缺少这些权限暂时还没有找到原因
相关解决方法的连接:
解决方法
解决方法
解决方法
更新:打开后黑屏的原因找到了,是unity自身的一个bug 当时开发使用的版本为5.3.6f1
在安卓8.0机器上打开会因为权限问题导致打开黑屏,如果把应用的全部权限打开就OK,主要是储存权限还有几个别的
当时的解决方法是因为工程比较小 所以直接用了官方的解决方法, 讲unity版本升到了5.6.6
Unity Android平台下插件/SDK开发通用流程
Unity Android平台接入支付宝SDK
大部分的打包错误都可以看这个网址 包括黑屏秒退等
https://blog.csdn.net/sky1466181491/article/details/70655470
3接入支付宝sdk在安卓9.0真机测试时
官方推荐生成订单的部分在服务端,现在现在在测试阶段所以都放在了客户端 然后调试时发现报错 我们可以发现之前的部分已经有了一些错误信息

image.png
百度之后找到了解决办法,上连接
解决办法
Cannot resolve symbol 'xxx' :
真正解决方案:Cannot resolve symbol 'xxx' (Android Studio 3.1.4)