首页 > 解决方案 > Unity3D:找不到字段currentActivity或类型签名

问题描述

将我的统一版本升级到 2019.2.17 后,我收到此错误:

异常:找不到字段 currentActivity 或类型签名 UnityEngine._AndroidJNIHelper.GetFieldID(System.IntPtr jclass,System.String fieldName,System.String 签名,System.Boolean isStatic)

尝试使用此代码获取 currentActivity 时:

    // Retrieve the UnityPlayer class.
    unityPlayerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer");

    // Retrieve the UnityPlayerActivity object ( a.k.a. the current context )
    unityActivity = unityPlayerClass.GetStatic<AndroidJavaObject>("currentActivity");

我该如何解决这个问题?

标签: unity3d

解决方案


有一个类似的问题,当我的头全部变粗后,我注意到当我关闭设备模拟器时我没有遇到这个问题!!!

希望这会有所帮助。


推荐阅读