Unity3d 我在Unity中发现了这个错误

Unity3d 我在Unity中发现了这个错误,unity3d,startapp,Unity3d,Startapp,‪#‎问‬ 异常:JNI:Init'd AndroidJavaClass,ptr为null!UnityEngine.AndroidJavaClass..ctor(IntPtr jclass)(在C:/BuildAgent/work/d63dfc6385190b60/Runtime/Export/AndroidJavaImpl.cs:539)UnityEngine.AndroidJavaObject.get_JavaLangClass()(在C:/BuildAgent/work/d63dfc638

‪#‎问‬
异常:JNI:Init'd AndroidJavaClass,ptr为null!UnityEngine.AndroidJavaClass..ctor(IntPtr jclass)(在C:/BuildAgent/work/d63dfc6385190b60/Runtime/Export/AndroidJavaImpl.cs:539)UnityEngine.AndroidJavaObject.get_JavaLangClass()(在C:/BuildAgent/work/d63dfc6385190b60/Runtime/Export/AndroidJavaImpl.cs:517)UnityEngine.AndroidJavaObject.FindClass(System.String名称)(在C:/BuildAgent/work/d63dfc6385190b60/Runtime/Export/AndroidJavaImpl.cs:508)UnityEngine.AndroidJavaClass.\u AndroidJavaClass(System.String类名)(在C:/BuildAgent/work/d63dfc6385190b60/Runtime/Export/AndroidJavaImpl.cs:528)UnityEngine.AndroidJavaClass..(System.String类名)(在C:/BuildAgent/work/d63dfc6385190b60/artifacts/EditorGenerated/AndroidJava.cs:93)StartApp.StartAppWrapper.getWrapper()(在Assets/StartAppWrapper.cs:112)StartApp.StartAppWrapper.loadAd(AdEventListener侦听器)(在Assets/StartAppWrapper.cs:123)StartAppWrapper.loadAd()(在Assets/StartAppWrapper.cs:128)StartAppBackPlugin.Start()(位于Assets/startappackplugin.cs:9)

确保您只在
\if UNITY\u Android
中运行任何Android Java或JNI帮助程序类,或者在Android设备中运行,而不是在UNITY Editor中运行

您可以使用预处理器防止在编辑器或任何其他平台上运行Android Java helper API

#if UNITY_ANDROID
//your Android class code here AndroidJavaClass
#endif

一个Android插件正试图在编辑器中执行。请停止该操作或删除该插件。请澄清您的具体问题,或添加其他详细信息以突出显示您所需的内容。按照目前编写的内容,很难准确说出您的问题。有关澄清此问题的帮助,请参阅页面。