The application has been published onto the market for easy access:
- Make sure you have installed Java Development Kit 6 or 7
- Make sure you have installed Maven 3.1.1+
- Make sure you have installed the Android SDK then:
export ANDROID_HOME=<android SDK location>
export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
echo "y" | android update sdk -a --filter tools,platform-tools,build-tools-21.1.2,android-21 --no-ui --force
- Install Maven Android SDK Deployer with:
cd /tmp/
git clone https://github.com/mosabua/maven-android-sdk-deployer.git
cd maven-android-sdk-deployer
mvn clean install -pl platforms/android-21
- Return in
seadroid
directory and build the APK with:
mvn clean package
You will get target/seadroid.apk
after the build finishes.
-
Download
ActionBarSherlock
4.4.0 from http://actionbarsherlock.com/download.html -
Download
ViewPagerIndicator
2.4.1 from http://viewpagerindicator.com -
Git clone
Android-SlideExpandableListView
git clone https://github.com/tjerkw/Android-SlideExpandableListView.git
-
Git clone
PagerSlidingTabStrip
git clone https://github.com/astuetz/PagerSlidingTabStrip.git
-
Add ActionBarSherlock/Android-SlideExpandableListView/ViewPagerIndicator/PagerSlidingTabStrip as library according to this referencing library tutorial
-
Replace the android-support-v4.jar in
ActionBarSherlock
andViewPagerIndicator
with the jar in seadroid to make sure that all versions of this library be the same at this time. -
Download these JARs to
seadroid/libs
directory (check pom.xml to verify versions):
Now you can build seadroid in Intellij IDEA/Eclipse.
Please submit translations via Transifex: https://www.transifex.com/projects/p/seafile-client/
Steps:
- Create a free account on Transifex (https://www.transifex.com/).
- Send a request to join the language translation.
- After accepted by the project maintainer, then you can upload your file or translate online.