使用Ruby从Android设备获取已安装的Android软件包列表

时间:2014-06-12 11:30:09

标签: android ruby

我正在使用ruby从设备安装/卸载应用程序,现在遇到了从该设备检索已安装软件包数组的问题。这是我的def:

def get_installed_packages(device)
  @temp = [] 
  alert "Gets list of installed apps on the follwing device #{device}"
  @temp << `adb -s #{device} shell "pm list packages -f"`

  alert @temp.join(', ')
end

这会返回一个大的东西,我可以看到android控制台正在运行并显示包但不填充我的@temp。所以,这不是正确的方法。 是否可以从ruby脚本中获取已安装应用程序的列表? 感谢。

0 个答案:

没有答案