tree: 9ad7e0c17332b6b3bd9f782bb794956e1f99170a [path history] [tgz]
  1. .gitignore
  2. AUTHORS
  3. CONDUCT.md
  4. CONTRIBUTING.md
  5. CONTRIBUTORS
  6. LICENSE
  7. PATENTS
  8. README.md
  9. app/
  10. codereview.cfg
README.md

Upspin android repository

This repository contains experimental support for Upspin on Android.

See the master repository for more information.

Building

To build a new APK:

  • Download and install Android Studio: https://developer.android.com/studio/index.html

  • Launch Android Studio (<installation_dir>/bin/studio.sh)

  • On the main screen, select Import Project (Eclipse, Gradle, etc)

    • Select this project. You should see an Android Studio icon close to it.
  • Install an updated Android SDK from within Android Studio.

    • Tools > Android > SDK Manager
  • Build go bindings for Android:

    • cd $GOPATH/src/upspin.io/exp/client/gobind
    • go generate
  • Import the .aar created in the step above:

    • File > New > New Module > Import .JAR/.AAR Package
    • Enter the path above, expanding the GOPATH var.
    • It should find gobind.aar.
    • Your project window now should have app and gobind.
  • Set gobind as a dependency:

    • File > Project Structure
    • Click on “app”.
    • Select the Dependencies tab.
    • Click + on the top right margin.
    • Select gobind.
    • Click Ok.
  • Build the project

    • Build > Rebuild project
  • Plug a phone in Developer Mode and launch the app:

    • Run > Run (or click on the green “play” icon near menu item Run)
  • Follow configuration instructions on the phone.