Controller Application for Recordroid(Response-aware Replaying Tool for Android)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.settings
bin
img
out
src/com/android/server/recordroid
.classpath
.project
README.md
build.xml
workload

README.md

Recordroid: Controller Part

Recordroid is a response-aware replaying tool for Android.

The source code of Recordroid is composed of platform part and controller part.

Prerequisites

  1. Eclipse
  2. Java SDK
  • Either Oracle JDK or OpenJDK can be used
  1. Android SDK
  • You should set PATH for the platform tools of Android SDK (especially for adb).

How to Build

  1. Run Eclipse and import this directory on the Eclipse.
  2. Build it in Eclipse!
  1. After the building, you can get RecordroidController.jar file in out directory.

How to Use

  1. Connect your target Android device to your host PC with micro-USB cable.
  2. Ensure that adb can access your target device.
  3. $ adb devices
  4. Run the RecordroidController.jar file with java binary.
  5. $ java -jar out/RecordroidController.jar
  6. Recordroid Controller's GUI window will be displayed.
  7. Push record button(red circle button) for recording your workload.
  8. Make interactions on your target devices.
  9. Push replay button(green arrow button) for replaying your workload.

Dependency

There is no external version dependency for this project.