Now git-annex can be used on Android!
Documentation for using git-annex on Android
Termux
This just in: git-annex can be used in Termux, instead of using the Android app below. Give git-annex in Termux a try
(Old) Android app
This app is being deprecated in favor of Termux. It doesn't work with newer versions of Android.
To install it, first, ensure your Android device is configured to allow installation of the app. Go to Setup -> Security, and enable "Unknown Sources".
Then download the git-annex.apk for your version of Android, and open it to install.
autobuilds
A daily build is also available, thanks to Mesar Hameed and the University of Bath CS department.
- Android 5.0 git-annex.apk
- Android 4.4 and 4.3 git-annex.apk
- Android 4.0 to 4.2 git-annex.apk
- build logs
building it yourself
git-annex can be built from source for Android.
- Run
standalone/android/buildchroot
as root (requires debootstrap). This builds a chroot with abuilder
user. The rest of the build will run in this chroot as that user. - In the chroot, run
standalone/android/install-haskell-packages
- Finally, once the chroot is set up, you can build an Android binary
with
make android
, andmake androidapp
will build the complete APK.
Hi, Really enjoy this app for Android! Super simple to use but it would be great if you could fix a folder navigator option when choosing location for device repo, right now it does not work.
Could you also add it to the F-Droid repository?
I've setup repositories on both my linux PC & android mini pc and added jabber account on both. They are both at my home network. They detected each other fine. But when it comes to syncing files, there's a message which says "Unable to download files from your other devices" with a button for "add a cloud repository". I don't need to add a cloud repository since both computers are at the same network? Or am I missing something in the architecture of git-annex that even to sync two local computers in the same LAN, annex would still need an external repo? (and if so, why would that be?) I'm not really willing to add an external repository as I intend to add large files and I don't want that they are first uploaded using a slow connection & then re-downloaded. What am I missing?
Hey there!
It's been a while since the android app has worked. Are there any plans to get it working on modern Android versions? I assume it's pretty low demand, but it would make git-annex just so much more useful for me.
To clarify, I am experiencing this issue, as will everybody using Android >=6:
https://git-annex.branchable.com/bugs/android58_cannot_link_executable/ https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-runtime
I'm not certain, but I think it might just be a matter of compiling git-annex with this flag and releasing a new APK?
https://ghc.haskell.org/trac/ghc/ticket/13702
I'd be delighted to test if given an APK! Thanks again for the lovely git magic :).