## Shadowsocks for Android A shadowsocks client for Android, powered by amazing node.js. ## TRAVIS CI STATUS [![Build Status](https://secure.travis-ci.org/madeye/shadowsocks-android.png)](http://travis-ci.org/madeye/shadowsocks-android) [Nightly Builds](http://buildbot.sinaapp.com) ## PREREQUISITES * JDK 1.6+ * Maven 3.0.3+ * Android SDK r17+ * Android NDK r8+ * Local maven dependencies ```bash git clone https://github.com/mosabua/maven-android-sdk-deployer.git pushd maven-android-sdk-deployer export ANDROID_HOME=/path/to/android/sdk mvn install -P 4.1 popd ``` * Build native dependecies ```bash ndk-build cp libs/armeabi/pdnsd assets/ ``` ## BUILD * Create your key following the instructions at http://developer.android.com/guide/publishing/app-signing.html#cert * Create a profile in your settings.xml file in ~/.m2 like this ```xml true /absolute/path/to/your.keystore youralias keypass storepass ``` * Invoke the building like this ```bash mvn clean install ```