java.lang.NoSuchMethodError public default void android.content.ServiceConnection.onBindingDied (android.content.ComponentName) - PullRequest
0 голосов
/ 06 июня 2018

Есть программа Unity, работающая на Android.В Android 8.0 я получаю это:

java.lang.NoSuchMethodError
public default void android.content.ServiceConnection.onBindingDied(android.content.ComponentName)

 bitter.jnibridge.JNIBridge.invoke(Native Method)
 bitter.jnibridge.JNIBridge$a.invoke(Unknown Source:20)
 java.lang.reflect.Proxy.invoke(Proxy.java:913)
 $Proxy0.onBindingDied(Unknown Source)
 android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1641)
 android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1674)
 android.os.Handler.handleCallback(Handler.java:789)
 android.os.Handler.dispatchMessage(Handler.java:98)
 android.os.Looper.loop(Looper.java:171)
 android.app.ActivityThread.main(ActivityThread.java:6684)
 java.lang.reflect.Method.invoke(Native Method)
 com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:246)
 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:783)

Ответы [ 2 ]

0 голосов
/ 02 августа 2018

Получил письмо от единства:

Здравствуйте,

Спасибо за ваш отчет.

К сожалению, мы больше не поддерживаем версии Unity ниже Unity 2017.2.Пожалуйста, обновите здесь (TECH): https://store.unity.com/download или здесь (LTS): https://unity3d.com/unity/qa/lts-releases

Проблема в том, что ServiceConnection.onBindingDied был добавлен на уровне API 26 и не реализован до 2017.3 (теперь 2017.4 LTS), мы добавили это для GoogleAdsServiceConnection в такой версии, а также обновили jnibridge для решения проблемы.

Если проблема не устраняется после обновления, отправьте новый отчет об ошибке, описывающий вашу проблему и способы ее воспроизведения.подробно.

Приносим извинения за неудобства.

С уважением, Evaldas Unity Android QA

0 голосов
/ 19 июня 2018

Это ошибка Unity, из Unity версия Unity 5.6.4, если ваш apk с разрешением INTERNET, при сбое или перезапуске сервисов google play, сетевые сервисы переподключатся, произойдет сбой, вы можете смоделировать этот процесс, очистивданные Google Play Services. Но я не знаю, как решить эту проблему. Похоже, что в Unity 2018 такой проблемы нет, я отправляю отчет об ошибках в Unity, но не отвечаю

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...