Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

READMEのebitenmobile手順を実行するとエラーになる #12

Closed
kemokemo opened this issue Nov 10, 2019 · 3 comments
Closed

READMEのebitenmobile手順を実行するとエラーになる #12

kemokemo opened this issue Nov 10, 2019 · 3 comments

Comments

@kemokemo
Copy link

@hajimehoshi さん
ebitenmobileツールを使ったAndroidアプリ化のため、mobileページ読んだ後、このリポジトリを参考にしようとしています。

私の開発環境の問題なのかどうかも切り分けできておらず恐縮です。
以下についてご相談させてください。

手順と結果

以下を実行します。

env GO111MODULE=off ebitenmobile bind -target android -javapkg com.hajimehoshi.goinovation -o ./mobile/android/inovation/inovation.aar github.com/hajimehoshi/go-inovation/mobile

以下の結果になります。

gomobile: /var/folders/m0/x44lg8xd0qbdfj99hf3x_13c0000gn/T/ebitenmobile-322076996/bin/gobind -lang=go,java -outdir=/var/folders/m0/x44lg8xd0qbdfj99hf3x_13c0000gn/T/gomobile-work-424421152 -javapkg=com.hajimehoshi.goinovation github.com/hajimehoshi/go-inovation/mobile github.com/hajimehoshi/ebiten/mobile/ebitenmobileview failed: exit status 1
type-checking package "github.com/hajimehoshi/go-inovation/mobile" failed (/Users/kemokemo/go/src/github.com/hajimehoshi/go-inovation/mobile/mobile.go:7:2: could not import github.com/hajimehoshi/go-inovation/ino (type-checking package "github.com/hajimehoshi/go-inovation/ino" failed (/Users/kemokemo/go/src/github.com/hajimehoshi/go-inovation/ino/game.go:14:2: could not import github.com/hajimehoshi/go-inovation/ino/internal/audio (type-checking package "github.com/hajimehoshi/go-inovation/ino/internal/audio" failed (/Users/kemokemo/go/src/github.com/hajimehoshi/go-inovation/ino/internal/audio/audio.go:6:2: could not import github.com/hajimehoshi/ebiten/audio (type-checking package "github.com/hajimehoshi/ebiten/audio" failed (/Users/kemokemo/go/src/github.com/hajimehoshi/ebiten/audio/context.go:37:12: Context not declared by package oto)))))))

2019/11/10 15:17:59 exit status 1

使用環境

  • macOS version 10.15.1
  • go version go1.13.4 darwin/amd64
  • 使用Rev. 9b89372
@hajimehoshi
Copy link
Owner

こんにちは。

gomobile は Go modules に対応していないので、 $GOPATH/src 以下に依存ライブラリが入っているかどうか確認願えますでしょうか。

よろしくおねがいします。

@hajimehoshi
Copy link
Owner

GO111MODULE=off go get install -u github.com/hajimehoshi/go-inovation/... でインストールされると思われます。

@kemokemo
Copy link
Author

どうもありがとうございます!
すみません、Go modulesの仕組みがわかっておりませんでした。 🙇

以下を実行してGOPATH内の必要なパッケージが更新したところ、無事にebitenmobileコマンドが実行できました!

env GO111MODULE=off go get -u github.com/hajimehoshi/go-inovation/...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants