Files
appium/lib/devices/android/bootstrap
bootstraponline bdde3a3a5e Fix scroll into view
If the desired object already exists on screen, then avoid scrolling to it.
Without this check, the server will error because there may not be a scrollable.

Scrollable existance depends on screen size. For testing, it's better to have
code that works regardless if scrolling is required or not. This matches the
complex_find behavior.
2014-06-30 11:17:07 -04:00
..
2014-06-30 11:17:07 -04:00

Bootstrap Android

To install the Android Maven dependencies in your local environment, run the following:

  • Clone https://github.com/mosabua/maven-android-sdk-deployer into your workstation
  • Set the ANDROID_HOME environment to the location of the Android SDK, eg. export ANDROID_HOME=/Developer/adt-bundle-mac-x86_64-20130219/sdk/
  • Run mvn install -P 4.3 from the maven-android-sdk-deployer directory. The build will fail if API 18 and some extra packages are not installed.

You can then compile the bootstrap project by running

mvn package -P 4.3

If mvn package fails, try deleting your ANDROID_HOME folder and downloading everything again. If it still doesn't work try:

android-sdk/tools/android update sdk --no-ui --obsolete --force

and then run mvn clean ; mvn install