# shadowsocks-android **Repository Path**: loveGG/shadowsocks-android ## Basic Information - **Project Name**: shadowsocks-android - **Description**: A shadowsocks client for Android - **Primary Language**: Scala - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-06-05 - **Last Updated**: 2026-04-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Shadowsocks for Android [![Build Status](https://api.travis-ci.org/shadowsocks/shadowsocks-android.svg)](https://travis-ci.org/shadowsocks/shadowsocks-android) [![Releases](https://img.shields.io/github/downloads/shadowsocks/shadowsocks-android/total.svg)](https://github.com/shadowsocks/shadowsocks-android/releases) A [shadowsocks](http://shadowsocks.org) client for Android, written in Scala. ### PREREQUISITES * JDK 1.8 * SBT 0.13.0+ * Go 1.4+ * Android SDK - Build Tools 26+ - Android Support Repository and Google Repository (see `build.sbt` for version) - Android NDK r16+ ### BUILD * Set environment variable `ANDROID_HOME` to `/path/to/android-sdk` * (optional) Set environment variable `ANDROID_NDK_HOME` to `/path/to/android-ndk` (default: `$ANDROID_HOME/ndk-bundle`) * Set environment variable `GOROOT_BOOTSTRAP` to `/path/to/go` * Create your key following the instructions at https://developer.android.com/studio/publish/app-signing.html * Create `mobile/local.properties` from `mobile/local.properties.example` with your own key information * Invoke the building like this ```bash git submodule update --init --recursive # Build the App sbt clean go-build android:package-release ``` ### TRANSLATE Translators can go to [POEditor](https://poeditor.com/join/project/u5VHO9vhSf) to help translate shadowsocks-android. Guidelines: * It's okay to leave some strings untranslated if you think it should use the same string as English (US). * `faq_url` should not be changed. If you'd like to translate FAQ, submit a pull request with the translated [`faq.md`](https://github.com/shadowsocks/shadowsocks-android/blob/master/.github/faq.md) (it should be named properly, e.g. `.github/faq.zh-CN.md`). Administrators will take care of the rest. * Do not add/edit/remove comments. ## OPEN SOURCE LICENSES ### LICENSE Copyright (C) 2017 by Max Lv <> Copyright (C) 2017 by Mygod Studio <> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see .