Как подключить Rad Studio 10 Seattle к Nox App Player

Согласно этому официальному сообщению в блоге (Как подключить Android Studio к Nox App Player для разработки и отладки Android) можно связать Android Studio с Nox App Player.

Теперь я могу подключить Android Studio к Nox App Player, но этот метод не работает для Rad Studio.

Я связываюсь со службой поддержки Nox и спрашиваю у них решение, они мне сказали:

Вы можете подключиться к Rad Studio, интегрировав подключаемый модуль разработки Android. Тогда проброс через командный порт (nox_adb.exe connect 127.0.0.1:62001) решит проблему.

В Rad Studio я указал путь к Android SDK, NDK и Java (Tools -> Options -> SDK Manager), но все равно не могу подключить Rad Studio к Nox.

Среди многих эмуляторов Android, которые я тестировал, единственным эмулятором, который работает с Rad Studio, является AVD и Nox App Player, другие эмуляторы говорят: «Приложение не поддерживает это устройство». ". [Устройства Android, поддерживаемые для разработки приложений]

AVD работает слишком медленно и иногда зависает или зависает, и его необходимо перезапустить, но Nox очень быстрый и мощный.

Что мне нужно сделать, чтобы подключить Rad Studio к Nox?


person ir-tech    schedule 07.05.2016    source источник
comment
Подключитесь к нему с помощью Indy на порту 62001.   -  person Johan    schedule 07.05.2016
comment
Спасибо за ответ, не могли бы вы объяснить, как это сделать?   -  person ir-tech    schedule 07.05.2016
comment
Вы пытались запустить команду? См. также en.bignox.com/blog/?p=344.   -  person mjn    schedule 07.05.2016
comment
да режим разработчика включен   -  person ir-tech    schedule 07.05.2016
comment
Я также могу запускать приложения прямо из студии Android, выполнив nox_adb.exe connect 127.0.0.1:62001   -  person ir-tech    schedule 07.05.2016


Ответы (2)


Согласно одному из комментариев, вам нужно следовать инструкциям здесь:

http://en.bignox.com/blog/?p=344

Вам также необходимо изменить расположение Adb в свойствах SDK параметров Android SDK в Delphi. Это будет примерно так:

C:\Users\[имя пользователя]\AppData\Roaming\Nox\bin\nox_adb.exe

где [имя пользователя] — это имя пользователя, вошедшего в вашу систему. Затем обновите узел Target под целью Android в менеджере проектов в Delphi, и NoxW должен появиться.

Кажется, что отладка невозможна с Delphi и nox_adb, но это упрощает развертывание.

person Dave Nottage    schedule 16.05.2016
comment
Приведенное выше решение сработало хорошо, большое спасибо за ваш ответ. в качестве другого решения, которое я недавно нашел, можно сохранить исходный adb.exe в параметрах SDK Rad Studio и подключить его к 127.0.0.1:62001, поэтому и adb.exe, и nox_adb.exe подключены к одному и тому же порту. - person ir-tech; 16.05.2016
comment
Можете ли вы предоставить ссылку на другое решение, которое вы нашли? Спасибо - person Dave Nottage; 17.05.2016
comment
adb.exe help : порт 5555 используется по умолчанию, если номер порта не указан. Я только что изменил его. - person ir-tech; 17.05.2016
comment
Что и где менял? - person Dave Nottage; 18.05.2016
comment
из папки Nox bin выполните эту команду: nox_adb.exe connect 127.0.0.1:62001 и из инструментов платформы Android SDK: adb.exe connect 127.0.0.1:62001 - person ir-tech; 18.05.2016
comment
У меня не сработало,Программа работает на Nox но Delphi не отлаживает(выполнять без отладки) - person GBg; 03.02.2021
comment
Именно поэтому я сказал: кажется, отладка невозможна с Delphi и nox_adb, но это упрощает развертывание. - person Dave Nottage; 03.02.2021

  • Выполнить без отладки
  • Не запускать эмулятор Rad Studio, нет, если спросят
  • Перетащите файл проекта apk из папки bin в проигрыватель Nox.
person John    schedule 31.05.2016