** Run Appthwack - API 11
** Results RC
= Working with Android SDK =
== Installation ==
* Go to [http://developer.android.com/sdk/index.html Download the Android SDK Page] and choose the version required. To install additional extensions go to [http://developer.android.com/sdk/adding-components.html Adding SDK Components]
* To be able to use the Phone with the SDK follow the steps:
** On the device -> go to the home screen -> press MENU -> Settings -> select Applications -> Development -> enable USB debugging.
** Setup your system to detect your device.
*** If you're developing on Windows, you need to install a USB driver for adb. If you're using an Android Developer Phone (ADP), Nexus One, or Nexus S, see the [http://developer.android.com/sdk/win-usb.html Google Windows USB Driver]. Otherwise, you can find a link to the appropriate OEM driver in the [http://developer.android.com/sdk/oem-usb.html OEM USB Drivers ]
*** If you're developing on Mac OS X, it just works. Skip this step.
*** If you're developing on Ubuntu Linux, you need to add a rules file that contains a USB configuration for each type of device you want to use for development. Each device manufacturer uses a different vendor ID. The example rules files below show how to add an entry for a single vendor ID (the HTC vendor ID). In order to support more devices, you will need additional lines of the same format that provide a different value for the SYSFS{idVendor} property. For other IDs, see the table of [http://developer.android.com/guide/developing/device.html#VendorIds USB Vendor IDs].
**** Log in as root and create this file: /etc/udev/rules.d/51-android.rules.
***** For Gusty/Hardy, edit the file to read: <i> SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" </i>
***** For Dapper, edit the file to read: <i> SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666" </i>
**** Now execute: <i> chmod a+r /etc/udev/rules.d/51-android.rules </i>
** [http://developer.android.com/guide/developing/device.html more info]
== ADB ==
* To use the ADB functions you must have installed the SDK and the appropriate USB driver.
* To see if your phone is recognize it will be listed with command <i> adb devices</i>.
* Use adb install <apk path> to install applications through the SDK.
* [http://developer.android.com/guide/developing/tools/adb.html More Info]
== Screenshots ==
* To make screenshots for your phone, you need to use DDMS.
* Go to [C:...\android-sdk-windows\tools ] and open ddms.bat
* Go to Device -> Screenshot
* [http://developer.android.com/guide/developing/debugging/ddms.html More Info]
== USB Drivers ==
* for different phones are needed different USB drivers .
* [http://developer.android.com/sdk/oem-usb.html USB drivers List ]
= Automation using Robocop =