build.android.sh 593 B

123456789101112131415161718192021
  1. #/bin/bash
  2. #sudo apt-get install libgl1-mesa-dev xorg-dev
  3. #go get github.com/ffdfgdfg/fyne-cross
  4. #fyne-cross --targets=linux/amd64,windows/amd64,darwin/amd64 gui/npc/npc.go
  5. cd /go
  6. go get -u fyne.io/fyne fyne.io/fyne/cmd/fyne
  7. mkdir -p /go/src/github.com/cnlh/nps
  8. cp -R /app/* /go/src/github.com/cnlh/nps
  9. cd /go/src/github.com/cnlh/nps
  10. go mod vendor
  11. cd vendor
  12. cp -R * /go/src
  13. cd ..
  14. rm -rf vendor
  15. #rm -rf ~/.cache/*
  16. cd gui/npc
  17. #export ANDROID_NDK_HOME=/usr/local/android_sdk/ndk-bundle
  18. fyne package -appID org.nps.client -os android -icon ../../docs/logo.png
  19. mv npc.apk /app/android_client.apk