Рубиновый камень для протокола ADB?

1

Один из моих коллег полагает, что там есть камень Ruby, который реализует клиента ADB в Ruby, что позволяет Ruby-коду работать с ADB с помощью OO, а не просто управлять клиентом командной строки через оболочку. Он не знает, что это за жемчужина, но он чувствует себя очень уверенным, что видел его.

После поиска поисковых систем, о которых я могу думать, я не уверен, что это так. :-) Я не могу найти ничего подобного. Звучит это знакомо кому-нибудь? Если это простой протокол, который проходит через порт TCP, похоже, было бы без проблем реализовать Net :: Telnet или что-то в этом роде. Я бы, но я не могу найти спецификацию этого протокола в любом месте, и, конечно, я не хочу изобретать велосипед, если это уже сделано.

  • 1
    AFAIK, нет спецификации. В инструментах есть различные JAR-файлы, которые реализуют клиентскую часть протокола ADB. Я использовал их для создания DroidEx в тот день, который позже превратился в Droid @ Screen Дженса Рибо . В принципе, эти JAR-файлы могут использоваться JRuby, хотя я не пробовал. Однако я не помню, чтобы клиент ADB представлял собой самоцвет Ruby.
  • 0
    В идеальном мире я мог бы использовать JRuby, но другие факторы, не зависящие от меня, не позволяют мне пойти по этому более разумному пути. :-)
Теги:
adb

1 ответ

0

Я просто столкнулся с рубиновой жемчужиной "андроид-адб". Будет ли это работать на вас?

https://rubygems.org/gems/android-adb

  • 0
    Это подходит как комментарий к вопросу. Вы пробовали это и яички? Это действительно работает, и вы чувствуете, что он отвечает на проблему, с которой сталкивается OP?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню