shadowsocks/shadowsocks-android


A shadowsocks client for Android

License: Other

Language: Kotlin

Keywords: android, shadowsocks


Shadowsocks for Android

A shadowsocks client for Android, written in Scala.

CI STATUS

Build Status

PREREQUISITES

  • JDK 1.7
  • SBT 0.13.0+
  • Android SDK r24+
  • Android NDK r10d+

BUILD

  • Set environment variable ANDROID_HOME to /path/to/android-sdk
  • Set environment variable ANDROID_NDK_HOME to /path/to/android-ndk
  • Create your key following the instructions at http://developer.android.com/guide/publishing/app-signing.html#cert
  • Put your key in ~/.keystore
  • Create local.properties from local.properties.example with your own key information
  • Invoke the building like this
    git submodule update --init

    # Build native binaries
    ./build.sh

    # Build the App
    sbt clean android:package-release

BUILD on Mac OS X (with HomeBrew)

  • Install Android SDK and NDK by run brew install android-ndk android-sdk
  • Add export ANDROID_HOME=/usr/local/Cellar/android-sdk/$version to your .bashrc , then reopen the shell to load it.
  • Add export ANDROID_NDK_HOME=/usr/local/Cellar/android-ndk/$version to your .bashrc , then reopen the shell to load it.
  • echo "y" | android update sdk --filter tools,platform-tools,build-tools-23.0.2,android-23,extra-google-m2repository --no-ui -a
  • echo "y" | android update sdk --filter extra-android-m2repository --no-ui --no-https -a
  • Create your key following the instructions at http://developer.android.com/guide/publishing/app-signing.html#cert
  • Put your key in ~/.keystore
  • Create local.properties from local.properties.example with your own key information .
  • Invoke the building like this
    git submodule update --init

    # Build native binaries
    ./build.sh

    # Build the apk
    sbt clean android:package-release

OPEN SOURCE LICENSES

LICENSE

Copyright (C) 2016 Max Lv max.c.lv@gmail.com

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 http://www.gnu.org/licenses/.

Project Statistics

Sourcerank 9
Repository Size 48.8 MB
Stars 24,363
Forks 9,503
Watchers 1,555
Open issues 11
Dependencies 0
Contributors 16
Tags 135
Created
Last updated
Last pushed

Top Contributors See all

Max Lv Mygod tomchen CzBiX Zhaofeng Li Zaicheng Qi Joshua Lund clowwindy ayanamist Athurg Feng ChunFeng haobug Lozen Liu Hugh Wang Lunfu Zhong wyzegob

Recent Tags See all

v4.5.5 April 06, 2018
v4.5.4 April 02, 2018
v4.5.3 March 30, 2018
v4.5.2 March 26, 2018
v4.5.1 March 06, 2018
v4.5.0 February 25, 2018
v4.4.6 January 23, 2018
v4.4.5 January 15, 2018
v4.4.4 January 05, 2018
v4.4.3 December 30, 2017
v4.4.2 December 24, 2017
v4.4.1 December 17, 2017
v4.4.0 December 11, 2017
v4.3.3 December 09, 2017
v4.3.2 December 05, 2017

Interesting Forks See all

shadowsocksrr/shadowsocksr-android
A ShadowsocksR client for Android
Last pushed - 2.76K stars - 536 forks
shadowsocksr/shadowsocksr-android
A ShadowsocksR client for Android
GPL-3.0 - Last pushed - 1.67K stars - 367 forks
milkice233/shadowsocksr-android
A ShadowsocksR client for Android
Last pushed - 48 stars - 201 forks
kaneawk/shadowsocks-android
A Shadowsocks client for Android -NoAD
Kotlin - Other - Last pushed - 47 stars - 14 forks
Long-live-shadowsocks/shadowsocks-android
A Shadowsocks client for Android
C - GPL-3.0 - Updated - 25 stars - 162 forks

Something wrong with this page? Make a suggestion

Last synced: 2017-11-24 18:52:07 UTC

Login to resync this repository