使用cheezy / ADB的独立ruby脚本

时间:2016-01-13 09:15:56

标签: android ruby adb

我试图使用https://github.com/cheezy/ADB  如下所述:https://github.com/cheezy/ADB/wiki/Start-and-Stop-ADB-Service

我已安装了宝石,但我无法使用它。

我的script.rb文件:

#!/usr/bin/env ruby

require 'ADB'

ADB.start_server

和宝石列表结果

LOCAL GEMS 

ADB (0.5.6)
bundler (1.11.2)
childprocess (0.5.9)
ffi (1.9.10)

错误讯息:

undefined method `start_server' for ADB:Module (NoMethodError)
from -e:1:in `load'
from -e:1:in `<main>'

1 个答案:

答案 0 :(得分:1)

我查看了github自述文件,它说ADB是一个混合。尝试

#!/usr/bin/env ruby

require 'ADB'
class ADBClass
    include ADB
end

ADBClass.start_server

应该工作。