diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f23e1e3ff2aad270029e88b5cb0251165e6248cb..03519c3b91390e01791076606a703e81c8431950 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -110,13 +110,11 @@ bindings-android:
   except:
     - tags
   script:
-    - export PATH="/usr/local/opt/go@1.13/bin:$PATH"
+    - export ANDROID_HOME=/android-sdk
+    - export PATH=$PATH:/android-sdk/platform-tools/:/usr/local/go/bin
     - go get -u golang.org/x/mobile/cmd/gomobile
-    - go get -u golang.org/x/mobile/bind
-    - rm -rf $HOME/go/src/gitlab.com/elixxir/client/
-    - mkdir -p $HOME/go/src/gitlab.com/elixxir/client/
-    - cp -r * $HOME/go/src/gitlab.com/elixxir/client/
-    - GO111MODULE=on gomobile bind -target android -androidapi 21 gitlab.com/elixxir/client/bindings
+    - gomobile init
+    - gomobile bind -target android -androidapi 21 gitlab.com/elixxir/client/bindings
   artifacts:
     paths:
       - bindings.aar