module DroidAdbs::Aapt

Public Class Methods

get_manifesto(package_path, out_path) click to toggle source

@param [String] package_path @param [String] out_path @raise RuntimeError because get_manifesto can't find aapt command @return [fixnum]

# File lib/droid_adbs/aapt.rb, line 8
def get_manifesto(package_path, out_path)
  raise RuntimeError, "should set path to aapt, android-sdks/build-tools/xxxx" if `which aapt`.empty?
  dumped_data = `aapt dump xmltree #{package_path} AndroidManifest.xml`
  File.write out_path, dumped_data
end