Unity工程编译到Android平台,打包没有问题,在机器上运行时,应用运行不起来,出现如下异常:
I/Unity: AndroidJavaException: java.lang.NoSuchMethodError: no non-static method with name='XX' signature='(Ljava/lang/String;I)V' in class Lcom.unity3d.player.UnityPlayerActivity;
出现这个异常是因为在Android的打包配置中勾选了混淆,但是没有自定义混淆规则导致:
取消勾选即可。