Перейти к содержанию
Fire Monkey от А до Я

x11

Пользователи
  • Постов

    828
  • Зарегистрирован

  • Посещение

  • Победитель дней

    13

Ответы сообщества

  1. Пост x11 - сообщение в Работает ли служба был отмечен как ответ   
    Решение нашёл здесь
    https://stackoverflow.com/questions/34262554/how-to-check-if-a-service-is-running-in-delphi-10-seattle/34264464#34264464
  2. Пост x11 - сообщение в BroadcastReceiver.OnReceive срабазывает 2 раза был отмечен как ответ   
    http://blog.mmarvick.com/blog/lollipop-multiple-broadcastreceiver-call-state/
    это проблема андроида

  3. Пост x11 - сообщение в Delphi не видит мой телефон был отмечен как ответ   
    В первую очередь нужно проверить, видит ли утилита adb.exe ваше устройство.
    в консоли CMD нужно зайти в папку "C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\platform-tools"
    И выполнить adb devices, появится строка: List of devices attached и под ней все подключенные смартфоны (устройства). Если там ничего не будет, то не установлены USB-драйверы, либо на устройстве не включен режим разработчика.
    Когда установите драйверы и перезапустите ПК, то adb может всё равно не увидеть устройство, тогда поможет создание файла adb_usb.ini и нужно будет прописать в нём ID устройства: http://digphone.ru/esli-android-adb-ne-vidit-smartfon/
     
    После этого перезапустить ПК.
    Снова запустить в CMD: adb.exe devices
    после этого может появиться строка, говорящая о том, что устройство подключено, но не авторизовано, т.е. код устройства и unauthorized:
    Переподключите смартфон к компьютеру и на экране смартфона должно появиться окно авторизации, где нужно нажать ОК и, возможно, перед этим сперва поставить галочку "Всегда разрешать подключение с этого ПК".
    Снова выполните adb.exe devices и увидите, что вместо unauthorized, будет слово device.
    Вместо перезапуска ПК, можно перезапускать службу adb
    adb kill-server adb start-server
×
×
  • Создать...