为什么我在尝试实现Google Play应用内审查时会出现此错误



我正在尝试实现谷歌应用内审查。我遵循了这里的文档

https://developer.android.com/guide/playcore/in-app-review/unity

我现在只使用他们提供的代码,但一旦我调用new ReviewManager((,我就会收到这个错误

异常:找不到字段currentActivity或类型签名UnityEngine_AndroidJNIHelper.GetFieldID(System.IntPtr jclass,System.String fieldName,System.String签名,System.Boolean isStatic((位于/Users/bokken/buildslave/unity/build/Modules/AndroidJNI/AndroidJava.cs:1446(

我找了好几个小时都找不到这方面的任何信息。有人能告诉我正确的方向吗?

要解决此问题,您应该尝试:1.如果你有一个设备模拟器,请关闭

"也有类似的问题,在我大胆思考之后,我注意到我没有明白关闭设备模拟器时出现问题

  1. 您需要在Unity Hub中安装2019.2.17的Android模块,每次更改版本都需要安装该版本的Android

3.如果你在上运行,试着只在实际应用程序中测试谷歌登录,而不是在编辑器中测试