This is an Android app that extends the built in File Manager to support connecting to SMB file shares.
This app is built on top of Samba 4.5.1.
Android SDK and NDK r15b or above are required to build this app. Android Studio is highly recommended.
This build guide is only tested on Ubuntu. Changes to make it build on other platforms are welcome.
git apply <path_to_samba_documents_provider_source>/sambapatch.diff
.configure.sh
to configure Samba project.compile.sh
to compile libsmbclient.so.install.sh <path_to_samba_documents_provider_source>/app/src/main/jniLibs/<ABI>
.mv app/src/main/jniLibs/<ABI>/includes app/src/main/cpp/samba_includes
.make distclean
.build.gradle
to include only ABI's that Samba was built
for in previous steps.Please go to our Google group to discuss any issues.