title: Appium can't find 'appPackage' parameter
body: <p>I'm trying to run simple RSpec test on real Android device using Appium. My config is:</p>
  
  <pre><code>apk = {
      device: :android,
      app_path: *path_to_apk*,
      app_package: *app_package*,
      app_activity: '.Start'
  }
  </code></pre>
  
  <p>Then I'm starting driver by:</p>
  
  <pre><code>Appium::Driver.new(apk).start_driver
  </code></pre>
  
  <p>Script fails with error: </p>
  
  <blockquote>
    <p>Selenium::WebDriver::Error::WebDriverError: Parameter 'appActivity' is
    required for launching application</p>
  </blockquote>
  
  <p>I tried to debug by steps and found out, that in <code>Selenium::WebDriver::Remote::Http::Default</code> inside <code>request</code> method script sends post request with path: <code>"/wd/hub/session"</code> and body: <code>{"desiredCapabilities":{"platform":"OS X 10.9","platformName":"android","name":"Ruby Console iOS Appium","device-orientation":"portrait","app":*path_to_apk*}}</code>. The response is HTTPInternalServerError object with body: </p>
  
  <blockquote>
    <p>"{   "status": 33,   "value": {
        "message": "A new session could not be created. (Original error: Parameter 'appActivity' is required for launching application)",
        "origValue": "Parameter 'appActivity' is required for launching application"   },   "sessionId": null }"</p>
  </blockquote>
  
  <p>I can't understand what's the problem and find any solutions in google. Maybe value of <code>'app_package'</code> parameter is wrong? So my second question is how can I get it?</p>
  
  <p>P.S. Before all, appium was run in terminal by command <code>appium &amp;</code> and started successfully</p>