# How to setup appium for testing on Android 2.3.5 device

**URL:** <https://discuss.appium.io/t/how-to-setup-appium-for-testing-on-android-2-3-5-device/383>\
**Category:** Support\
**Created:** [September 16, 2014, 8:25am UTC](https://discuss.appium.io/t/how-to-setup-appium-for-testing-on-android-2-3-5-device/383 "2014-09-16T08:25:49Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![drapostolos](https://discuss.appium.io/letter_avatar_proxy/v4/letter/d/439d5e/32.png) [@drapostolos](https://discuss.appium.io/u/drapostolos)\
**Post date:** [September 16, 2014, 8:25am UTC](https://discuss.appium.io/t/how-to-setup-appium-for-testing-on-android-2-3-5-device/383/1 "2014-09-16T08:25:49Z")

</div>

Hi

I’m new to Appium. Using Java and TestNG to write my test cases.  
Appium version: v1.2.2 (REV cf6ff5939ddc6b4d45fcbabfbfe13c950e0058c4)  
I’m running on a MAC OS X 10.9.4  
I can run on a Android 4.4.4 device (with slightly different capabilities defined). I have started the Appium server manually.

I would like to have my already written test to run on a Android 2.3.5 device (Samsung Galaxy S II). But get an exception when instantiating the AppiumDriver.

I’m doing the following in my code:

```
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("app", cfg.getAppPath());
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("deviceName", "Selendroid");
capabilities.setCapability("automationName", "Selendroid");
capabilities.setCapability("appPackage", "com.some.package");
capabilities.setCapability("appActivity", "SomeActivity");
return new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);

```

And I get the following error message:  
2014-09-16 10:12:50.217 ERROR org.openqa.selenium.SessionNotCreatedException: A new session could not be created. (Original error: Could not find aapt; do you have the Android SDK installed and the tools + platform-tools folders added to your PATH?) (WARNING: The server did not provide any stacktrace information)

I have this in my PATH  
/Users/ffsocial/Android/sdk/build-tools:/Users/ffsocial/Android/sdk/platform-tools:/Users/ffsocial/Android/sdk/tools:/Users/ffsocial/Android/sdk

Where is the “aapt” file suppose to be located?

I serrched for it and found these locations:  
find /Users/ffsocial -name aapt  
/Users/ffsocial/.Trash/adt-bundle-mac-x86\_64-20140702/sdk/build-tools/android-4.4W/aapt  
/Users/ffsocial/Android/adt-bundle-mac-x86\_64-20140702/sdk/build-tools/android-4.4W/aapt  
/Users/ffsocial/Android/sdk/build-tools/17.0.0/aapt  
/Users/ffsocial/Android/sdk/build-tools/18.0.1/aapt  
/Users/ffsocial/Android/sdk/build-tools/18.1.0/aapt  
/Users/ffsocial/Android/sdk/build-tools/18.1.1/aapt  
/Users/ffsocial/Android/sdk/build-tools/19.0.0/aapt  
/Users/ffsocial/Android/sdk/build-tools/19.0.1/aapt  
/Users/ffsocial/Android/sdk/build-tools/19.0.2/aapt  
/Users/ffsocial/Android/sdk/build-tools/19.0.3/aapt  
/Users/ffsocial/Android/sdk/build-tools/19.1.0/aapt  
/Users/ffsocial/Android/sdk/build-tools/20.0.0/aapt  
/Users/ffsocial/Android/sdk\_old/build-tools/17.0.0/aapt  
/Users/ffsocial/Android/sdk\_old/build-tools/18.0.1/aapt  
/Users/ffsocial/Android/sdk\_old/build-tools/18.1.0/aapt  
/Users/ffsocial/Android/sdk\_old/build-tools/18.1.1/aapt  
/Users/ffsocial/Android/sdk\_old/build-tools/19.0.0/aapt  
/Users/ffsocial/Android/sdk\_old/build-tools/19.0.1/aapt  
/Users/ffsocial/Android/sdk\_old/build-tools/19.0.2/aapt  
/Users/ffsocial/Android/sdk\_old/build-tools/android-4.4.2/aapt  
/Users/ffsocial/Android/sdk\_old/platforms/android-3/tools/aapt  
/Users/ffsocial/Android/sdk\_old/platforms/android-4/tools/aapt

Have I missed anything in my installation? Please help.

Regards,  
Alex

---

<div class="post-metadata">

**Author:** ![Antony\_Barnabas](https://discuss.appium.io/letter_avatar_proxy/v4/letter/a/d07c76/32.png) [@Antony\_Barnabas](https://discuss.appium.io/u/Antony_Barnabas)\
**Post date:** [September 17, 2014, 1:37am UTC](https://discuss.appium.io/t/how-to-setup-appium-for-testing-on-android-2-3-5-device/383/2 "2014-09-17T01:37:47Z")

</div>

For temporary workaround you can put the sdk path in the appium tool
