Отладка единства Android в райдере, не может найти процесс Android Player - PullRequest
0 голосов
/ 05 декабря 2018

посмотрите мой скринкаст: https://youtu.be/JjtNrAR_bWM

это очень простой проект с одним скриптом

public class TestDebugAndroid : MonoBehaviour
{
    // Use this for initialization
    void Start()
    {
    }

    // Update is called once per frame
    void FixedUpdate()
    {
        var r = Application.platform;
        r = Application.platform;
    }
}

когда я использую rider> run> присоединиться к процессу единства, я не могу найти эмулятор Android,и я нахожу порт adb из adb logcat с ключевым словом "monooptions" и вручную набираю этот порт monooptions, сеанс отладки не может достичь точки останова enter image description here

и он поднимается:

Failed to connect: No connection could be made because the target machine actively refused it 127.0.0.1:56531
Unable to connect to 127.0.0.1
Please ensure that the player has 'Script Debugging' enabled and that the host '127.0.0.1' is reachable.

когда я использую Visual Studio> Отладка> Подключить к отладчику Unity, я могу найти устройство эмулятора Android с тем же портом в adb logcat, оно работает и может найти Android-плеер и сеанс отладки может достигнуть точки останова enter image description here

так что я думаю, что я пропустил какой-то шаг в райдере, или райдер пропустил какой-то код, чтобы найти Android-плеер, как это исправить

...