gomobileのインストールからAndroid NDKの設定まで




gomobileはGolangのソースコードをビルドしたバイナリをiOSとAndroidのソースコードに組み込んで使えるようにするものです。

gomobileのインストール

go getでインストールできます。詳細はこちら

$ go get golang.org/x/mobile/cmd/gomobile

インストール後に初期化を行います。初期化時にndkをインストールしたパスを指定するのですが、まずはndkのインストールを行います。

ndkはAndroid Studioをインストールすると簡単に導入できるのでまずは下記からをインストールします。

Android Studio

gomobileの設定

NDKのインストール

gomobileのインストール後はAndroid NDKをインストールします。

Preferences > Appearance&Behavior > System Settings > Android SDK の SDK Toolsタブを選択します。

NDKという項目があるので選択してインストールします。

gomobileの初期化

インストールが完了すると~/Library/Android/sdk/ndk-bundleに配置されるのでgomobileの初期化時に指定します。

$ gomobile init -ndk ~/Library/Android/sdk/ndk-bundle/

gomobileでのビルド

gomobileを使ったSDKのビルドは下記のように行います。

$ ANDROID_HOME=~/Library/Android/sdk/gomobile bind -target=android -o=<artifact path> <go source code path>

 

The following two tabs change content below.

髙妻智一

2013年CyberAgent新卒入社 スマホゲームを作る子会社に所属し、サーバーサイドのエンジニアを担当。2年目の終わりから新規子会社の立ち上げに参加し、サーバーサイドのエンジニアリーダーとしてサービースのリリースから運用までを担当。 2018年仮想通貨のスマホウォレットを提供するGinco Incにブロックチェーンエンジニアとして入社。






よく読まれている関連記事はこちら




コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です