#unity3d #google-play-services
#unity3d #google-play-сервисы
Вопрос:
Я пытаюсь внедрить Google в обзор приложений. Я следил за документацией здесь
https://developer.android.com/guide/playcore/in-app-review/unity
Я использую только код, который они предоставили, но как только я вызываю new ReviewManager (), я получаю эту ошибку
Исключение: поле currentActivity или подпись типа не найдены UnityEngine._AndroidJNIHelper.GetFieldID (System.IntPtr jclass, System.Строковое имя поля, система.Подпись строки, система.Логическое значение является статическим) (в /Users/bokken/buildslave/unity/build/Modules/AndroidJNI/AndroidJava.cs:1446)
Я искал несколько часов, но не могу найти никакой информации об этом. Может кто-нибудь, пожалуйста, указать мне правильное направление
Ответ №1:
Чтобы исправить это, вы должны попытаться: 1. если у вас есть симулятор устройства, выключите его
«У меня была похожая проблема, и после того, как моя голова стала жирной, я заметил, что у меня не возникло этой проблемы при выключении симулятора устройства !!!»
- Вам необходимо установить модуль Android для 2019.2.17 в Unity Hub, каждый раз, когда вы меняете версию, вам необходимо установить Android для этой версии.
3. попробуйте просто протестировать знак Google в самом приложении, а не в редакторе, если вы используете его там
Комментарии:
1. у меня нет симулятора устройства, установлен модуль Android, и я протестировал его на телефоне.
2. это существующее приложение в магазине. Все работает нормально, за исключением этого.
3. developer.android.com/guide/playcore/in-app-review попробуй это